Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Grafika
Forum PHP.pl > Forum > Przedszkole
topik53
Witam, jestem w trakcie pisania generatora dynamicznych sygnatur.
i tu pojawia sie pytanie czy mozna wygenerowac napis na GIFie, wiem ze GD tego nie obsługuje. czy jest jakas inna opcja wykonania tego?
CuteOne
GD obsługuje napisy (bez różnicy na jakim typie grafiki) inaczej captcha nie miała by prawa istnieć na większości serwerów smile.gif
topik53
w takim razie co mam zle napisane
  1. header("Content-type: image/gif");
  2. $obrazek = imagecreatefrompng("a.gif");
  3. $kolor = imagecolorallocate($obrazek, 250, 250, 250);
  4. $czcionka = "visitor.ttf";
  5. $znak = "Abasd";
  6.  
  7.  
  8. imagettftext($obrazek,13,0,5,25,$kolor,$czcionka,$nick);
  9. imagettftext($obrazek,8,0,5,10,$kolor,$czcionka,' '.$poziom);
  10. imagettftext($obrazek,8,0,5,10,$kolor,$czcionka,' '.$pochwaly);
  11. imagettftext($obrazek,8,0,5,10,$kolor,$czcionka,' '.$warns);
  12. imagettftext($obrazek,8,0,5,66,$kolor,$czcionka,' '.$dolaczyl);
  13. imagettftext($obrazek,8,0,5,66,$kolor,$czcionka,' '.$posty);
  14. imagettftext($obrazek,8,0,5,66,$kolor,$czcionka,' '.$diamenty);
  15. imagepng($obrazek);

ocziwiscie przed zmiana na gif wszystko dzialalo.
Dodam ze gif jest animowany ;D
wysiwtla sie tylko link wink.gif
Kshyhoo
Chcesz wygenerować GIF a używasz funkcji od PNG... Mamy to skomentować?
ShadowD
imagepng($obrazek);
$obrazek = imagecreatefrompng("a.gif");

Ja tam znawcą gd nie jestem, ale pamiętam że operacje na konkretnym typie plików obsługuje konkretna komenda, a nie png do gif! :-)

Ps. Za późno...
topik53
łjojojoj, nie zobaczylem, przepraszam i dziekuje wink.gif
edit, nie dziala animacja
http://halopizza.nazwa.pl/adam/sygny/generator.php?id=2
peter13135
uhuhu, fanklub DW ?
Nie działa animacja, zgadza się. A dlaczego ma działać ? Twój kod generuje przecież statyczny obrazej
topik53
a w jaki sposób wygenerowac nie-statyczny?
CuteOne
Przeczytaj na portalu o generowaniu grafiki w GD -> Wortal -> Arykuły
topik53
z tego co czytałem to nie obsługuje animacji, dlatego pytalm czy da sie jakos to zrobic
Pawel_W
da się, znalazłem kiedyś klasę do php która pozwalała na tworzenie animowanych gifów, ale musiałbyś przekopać kawał internetu żeby ją odnaleźć smile.gif
topik53
dlatego pisze tutaj, bo pewnie ktoś wie jak to zrobic ;D

ref
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.