上传png图像变黑

时间:2013-12-07 13:20:53

标签: php

我在网上搜索过,在这个网站上发现了许多踏板, 但我无法找到解决问题的方法。

我可以上传jpg和jpeg文件,但是当上传png文件时,它们会变黑。

这是我上传png文件的代码:

$dest_image = imagecreatetruecolor($width, $height); 

if($image_extension == ".png"){
        $source_image = imagecreatefrompng($temp_png_file); 
        imagecopyresampled($dest_image, $source_image, 0, 0, 0, 0, $width, $height, $width, $height); 
        imagepng($dest_image, $folder.$new_name);
}

由于

1 个答案:

答案 0 :(得分:0)

我发现了问题, 这是因为mysql_real_escape_string()函数为$ temp_png_file创建了错误的值。 另外,我有一个有问题的if()语句......

我自己犯了两次错误: - /