图像创建后,白色背景转换为其他颜色

时间:2013-07-31 13:13:58

标签: compression gd image-uploading

所以用户上传图像(jpeg,gif或png); 我应该把它转换成PNG,所以我做的事情就像:

if ($typeImgFunction == 'jpeg') $imgCreate      = imagecreatefromjpeg($fileName);
else if ($typeImgFunction == 'gif') $imgCreate  = imagecreatefromgif($fileName);
else if ($typeImgFunction == 'png') $imgCreate  = imagecreatefrompng($fileName);
...
...
$displayImg = imagepng($dstFinal, $src);

问题是上传图片中的白色(#fffff)变成了白色(#FEFEFE)并且很难看......

我尝试使用imagepng的质量参数来进行类似的操作:

$displayImg = imagepng($dstFinal, $src, 0); // 0 for no compression at all

但实际上它没有改变任何东西......

你们有没有想过想法?

0 个答案:

没有答案