Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]GIF zamienienie przeźroczystości na biały
evolucja
post 19.08.2011, 13:42:39
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

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


Cześć. Mam problem z obróbką GIFów. Chcę aby przeźroczystość została zamieniona na biały kolor. Stworzyłem taki kod:
  1. $src = $creationFunction($_FILES['Filedata']['tmp_name']);
  2. if($creationFunction == 'ImageCreateFromGif') {
  3. $src2 = imagecreate($width, $height);
  4. $white = imagecolorallocate($dst, 255, 255, 255);
  5. imagefill($src2, 0, 0, $white);
  6. imagecopy($src2, $src, 0,0,0,0, $width, $height);
  7. $src = $src2;
  8. }

W wyniku tego tło przybiera kolor niebieski(taki jaki znak na tym GIFie). Bez warunku if otrzymuję obrazek z tłem czarnym. Co zrobić?


--------------------
zmoderowano - waga i rozmiar
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: 14.08.2025 - 05:39