我有一个脚本,使用GD库和PHP上传和调整图像的大小。 我现在想上传一个PNG图像,并将其存储为PNG和JPEG,然后我将调整它的大小,但没关系。PHP的PNG转换成JPG格式的问题,图像失真
我遇到的问题是,有时,图像(jpg)的转换版本被扭曲。其他时间没问题。
我的代码是从这里另一个答案在计算器上采取:
function png2jpg($originalFile, $outputFile, $quality){
$image = imagecreatefrompng($originalFile);
imagejpeg($image, $outputFile, $quality);
imagedestroy($image);
}
扭曲的结果的一个例子如下所示,我完全知道,我不会得到透明度的JPG,我只是想要一个白色的背景。有任何想法吗?
我不能发表图片,所以链接到原:http://private.granvilleoil.com/prodImages/large/Petro-Patch.png) 和JPG:http://private.granvilleoil.com/prodImages/large/Petro-Patch.jpg)
纯粹的天才! - 感谢您的帮助,完美的作品! – 2012-03-09 10:57:29