Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rotacja w GD
Forum PHP.pl > Forum > PHP
michal22222
Uzywam funkcji rotacji w Gd 2 a mimo to wyskakuje błąd.
Napewno jest dobrze napisana.
Dlaczego tak się dzieje questionmark.gif
Mimo to, że wersja jest 2 to może jej tam nie być questionmark.gif
Jest starszy odpowiednik jej questionmark.gif
Chciałm oborcić o 90 stopni obrazek.
Pomorzcie
Dzięki
crash
Jaki błąd, podaj kod... Albo chociaż fusy, żeby było z czego wróżyć tongue.gif
michal22222
ze nie zna tej funkcji. Od czego to zależy questionmark.gif
dane serwera
GD Support_________enabled
GD Version_________2.0 or higher
FreeType Support____enabled
FreeType Linkage____with freetype
T1Lib Support_______enabled
JPG Support________ enabled
PNG Support________enabled
WBMP Support______ enabled
crash
imagerotate... Poza wersją php i włączeniem GD ta funkcja nie ma żadnych specjalnych wymagań... Więc dalej obstawiam Twój błąd w kodzie.
michal22222
  1. <?php
  2. $obraz = imageRotate($obraz, 90, $bialy);
  3. ?>

to wpisałem
Levabul
więcej kodu by się przydało :|
michal22222
  1. <?php
  2. header("Content-type: image/png");
  3.  
  4.  
  5. $obraz = ImageCreate(483, 69);
  6.  
  7.  
  8. $bialy = imagecolorallocatealpha ($obraz, 255, 255, 255, 100);
  9. $czarny = ImageColorAllocate($obraz, 0, 0, 0);
  10.  
  11.  
  12. if(!$siz) $siz=18;
  13.  
  14. ImageTTFText($obraz, $siz, 0, 0, 65, $czarny, "css/fonts/AIRCONDI.TTF","$tekst");
  15.  
  16.  
  17.  
  18. ImagePNG($obraz);
  19.  
  20.  
  21. ImageDestroy($obraz);
  22.  
  23. ?>

to cały kod, pomóżcie smile.gif
crash
Hehe, no to już chyba wiesz czemu ta funkcja nie działa. Nie mam jej w kodzie tongue.gif Spróbuj:
  1. <?php
  2. $img = imagerotate( $obraz, 90, $czarny );
  3.  
  4. imagepng( $img);
  5. imagedestroy( $obraz );
  6. imagedestroy( $img );
  7. ?>
michal22222
aaaaaale fopa winksmiley.jpg (dlugo juz nie spałem)
pomyliłmy mi się funkcje
to o tą mi chodziło:
  1. <?php
  2.  
  3. header("Content-type: image/png");
  4.  
  5. $obraz = ImageCreateFromPNG("images/tytul_bok.png");
  6.  
  7. $bialy = ImageColorAllocate($obraz, 255, 255, 255);
  8. $czarny = ImageColorAllocate($obraz, 0, 0, 0);
  9.  
  10. $obraz = imageRotate($obraz, 90, $bialy);
  11.  
  12. ImageTTFText($obraz, 18, 0, 56, 60, $czarny, "css/fonts/AIRCONDI.TTF","$tekst");
  13.  
  14. $obraz = imageRotate($obraz, 270, $bialy);
  15.  
  16. ImagePNG($obraz);
  17.  
  18. ImageDestroy($obraz);
  19.  
  20. ?>
crash
No i w czym problem? Ten skrypt działa, tylko powiedz mi po co obracać obraz (i to 2 razy) skoro wystarczy ustawić argument angle na 90 w funkcji imagettftext
michal22222
bo czcionka jest chyba zle skrojona, jak go obróce w funkcji ImageTTFText to ucieka cała kolumna w prawo albo w lewo.
Mi ten skrypt nie działa, mam kłopoty z ImageTTFText i rotacją.
Co może być jeszcze nie tak. Działa tylko na localu.

wszystko testuje sobie tutaj http://www.wsinf.edu.pl/~michal2/?str=poz1
na tej zakladce sa dane serwera

nic nie dział alpha(w tym pierwszym skr), rotacja, i ImageTTFText (chyba sobie w leb walne)

jeśli to pomoze to wejdź

Dałbym Ci nawet hasło i login smile.gif jeśli miałbyć czas mi pomóc, bo już kompletnie nie wiem o co chodzi
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.