diff --git a/part_picture.php b/part_picture.php index 6e8aeb7..c228072 100644 --- a/part_picture.php +++ b/part_picture.php @@ -66,9 +66,11 @@ if ($mime_type == 'image/jpeg') { $output_image = imagecreatetruecolor($output_width, $output_height); } else if ($mime_type == 'image/png') { $source_image = imagecreatefrompng($source_path); - imagealphablending($source_image, true); + imagealphablending($source_image, false); imagesavealpha($source_image, true); - $output_image = imagecreate($output_width, $output_height); + $output_image = imagecreatetruecolor($output_width, $output_height); + imagealphablending($output_image, false); + imagesavealpha($output_image, true); } else { ErrorLog("Unkown mime type: " . $mime_type . "!"); exit("Can't handle requested mime-type.");