Przy skalowaniu obrazka w formacie .png znika kanał przezroczystości. Jeśli chodzi o sam efekt przezroczystości to nie jest mi on potrzebny. Zamiast niego
może być kolor biały, no ale nie czarny ....
Pierwszy raz się bawie w takie rzeczy, prosze o wyrozumiałość...
if($width > $max_width) { $new_width = 580; $image_p = imagecreatetruecolor($new_width, $new_height); switch($rozszerzenie) { case 'jpg': $image = imagecreatefromjpeg($filename); break; case 'gif': $image = imagecreatefromgif($filename); break; case 'png': $image = imagecreatefrompng($filename); break; } imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagejpeg($image_p,'files/'.$plik_nazwa, 90); }