![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 28.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem sobie taką mała funckje której zadaniem jest połączenie dwóch obrazków Jednego gifa(wiekszego) z kanałem przeźroczystości oraz jpg(miejszego) który jest nad tym wiekszym gifem. Poniżej zamieszczam kod ten funckji. Czasem dzieje się tak, że obraz nie jest do końca wygerowany, widać czarną plamę. czy można w jakiś sposób na to wpłynąć. Domyślam się że napewno ma na to wpływ serwer. Oraz drugie moje pytanie. Czy można jakoś przyśpieszyć generowanie tego obrazka??
-------------------- "Nie dyskutuj z debilem, bo najpierw sprowadzi Cię do swego poziomu a potem pokona doświadczeniem"
http://vlaho.pl http://foto.vlaho.pl |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze: Nie wykona ci się żaden kod za return, więc te dwie funkcje imagedestroy() możesz sobie skasować, bo one i tak ci pamięci zwalniać nie będą. Radziłbym nie używać do tego funkcji, ew. napisać jakąś prostą klasę w PHP5 z imagedestroy() w destruktorze.
Po drugie: Spróbuj zrobić czysty obrazek przy pomocy imagecreatetruecolor" title="Zobacz w manualu PHP" target="_manual, na niego nanieść ramkę z pliku gif a na końcu obrazek z pliku jpeg. -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:33 |