-2
PHPでimagickを使用してJPEGをPNG形式に変換するコードを実装しています。PHP Imagick JPGからPNGへの変換を最適化する方法
変換によるPNG画像は、元ののJPEGの4倍のです。
オリジナルと似たサイズを得るにはどうすれば最適化できますか?
変換コード:
private function JPG2PNG($path, $newPath) {
$image = new Imagick();
$image->getCompressionQuality();
$image->readimage($path);
$image->setImageFormat("png32");
$image->setImageCompressionQuality(0);
$image->writeImage($newPath);
unlink($path);
}
を使用することができます;' –
あなたが元に似たサイズを取得することはできません - JPEGとは対照的に、PNGは、ロスレスでありますそれは損失である。しかし、なぜあなたはPNGに変換していますか? – xs0
@ xs0他のサードパーティのスクリプトはPNG画像しか受け付けないので、すべての画像をPNGに変換する必要があります。 –