Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Grafika
topik53
post 28.08.2011, 13:22:52
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
CuteOne
post 28.08.2011, 13:55:59
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
topik53
post 28.08.2011, 15:20:19
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Kshyhoo
post 28.08.2011, 15:31:57
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Chcesz wygenerować GIF a używasz funkcji od PNG... Mamy to skomentować?


--------------------
Go to the top of the page
+Quote Post
ShadowD
post 28.08.2011, 15:33:09
Post #5





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


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

Ten post edytował ShadowD 28.08.2011, 15:33:35


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
topik53
post 28.08.2011, 15:46:28
Post #6





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


łjojojoj, nie zobaczylem, przepraszam i dziekuje wink.gif
edit, nie dziala animacja
http://halopizza.nazwa.pl/adam/sygny/generator.php?id=2

Ten post edytował topik53 28.08.2011, 15:54:04
Go to the top of the page
+Quote Post
peter13135
post 28.08.2011, 18:31:21
Post #7





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


uhuhu, fanklub DW ?
Nie działa animacja, zgadza się. A dlaczego ma działać ? Twój kod generuje przecież statyczny obrazej


--------------------
:)
Go to the top of the page
+Quote Post
topik53
post 30.08.2011, 21:08:08
Post #8





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


a w jaki sposób wygenerowac nie-statyczny?
Go to the top of the page
+Quote Post
CuteOne
post 30.08.2011, 21:53:52
Post #9





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Przeczytaj na portalu o generowaniu grafiki w GD -> Wortal -> Arykuły
Go to the top of the page
+Quote Post
topik53
post 30.08.2011, 22:01:36
Post #10





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


z tego co czytałem to nie obsługuje animacji, dlatego pytalm czy da sie jakos to zrobic
Go to the top of the page
+Quote Post
Pawel_W
post 30.08.2011, 22:09:42
Post #11





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
topik53
post 31.08.2011, 10:48:25
Post #12





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


dlatego pisze tutaj, bo pewnie ktoś wie jak to zrobic ;D

ref
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 19:27