[php] PNG bez przeźroczystości

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
dachu
Posty: 9
Rejestracja: śr lip 30, 2008 8:06 am

[php] PNG bez przeźroczystości

Post autor: dachu »

Cześć
mam taki problem, w panelu admina do stronki, moge wczytywać obrazki na serwer, tworze miniatury. Wszystko pięknie działa, ale coś się dzieje z formatem PNG, błąd jest w tej funkji poniżej, nie może utworzyć miniatury:
[php]
imagepng($new_img, '../images//min/'.$filename1, 100);
[/php]

pogrzebałem i okazało się, że chodzi o jakość podawaną po przecinku czyli 100. Usunąłem tą 100-tke i wszystko jest ok, ale niestety utworzony miniaturowy PNG ma białe tło, a chce żeby był przezroczysty - bo takie też wczytuje.
Da się to jakoś obejść ?

Prosze o pomoc.

?>[/php]
ryczypior
Posty: 12
Rejestracja: śr sty 07, 2009 10:35 pm

Re: [php] PNG bez przeźroczystości

Post autor: ryczypior »

Zainteresuj się funkcją imagesavealpha(), ew. imagealphablending()

pzdr.
ODPOWIEDZ