我有一個腳本,使用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