1

したがって、ユーザーは画像 (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

でも本当に何も変わらなかった…

たまたまアイデアがありますか?

4

0 に答える 0