GDライブラリとPHPを使用して画像をアップロードおよびサイズ変更するスクリプトがあります。 PNG画像をアップロードしたいのですが、PNGとJPEGとして保存するにはサイズを変更しますが、それでも問題ありません。PHP PNGからJPGへの変換の問題、画像の歪み
私が抱えている問題は、画像の変換されたバージョン(jpg)が歪んでいることがあることです。それ以外の時は大丈夫です。
私のコードはここにStackOverflow上の別の答えから取得されます:
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)
純粋な天才! - あなたの助けをありがとう、完璧に動作します! –