2017-06-19 22 views
0

私は圧縮するこの画像https://ilactarif.com.tr/images/bg1.jpgを持っています。php - jpeg圧縮結果がより大きいサイズのファイル

私はこのタスクを達成するために以下のコードを使用しています。

$filename=/path/to/file; 

$img = imagecreatefromjpeg($filename); 

$quality = 50; 

imagejpeg($img, /path/to/store/compressed/file, $quality); 

私が選んだクオリティにかかわらず、それは常に〜31kbのサイズのファイルで終わります。私はこれを解決するために何ができますか?

ありがとうございました

+0

をより多くを読むことができ exec("guetzli $filename $path_to_store_compressed_file");

を呼び出すことができ、その巨大なunicoloredイメージですか?もしそうなら、ポイントは何ですか?それとも、テスト用に使っていますか?実際の画像で試してみてください。写真のように。違いがあるかどうかを確認してください。 (ヒント:そうです) – domsson

+0

これはテストのためのものです。何百もの画像があるだろう。残念ながらヒントが間違っていると証明されました:) – QnARails

+0

異なる品質レベルの写真(または類似の画像)を圧縮しようとしましたが、ファイルサイズは常に同じですか? – domsson

答えて

0

Googleはjpeg圧縮ツールGuetzliを外部委託しました。たぶんそれを使って圧縮することができます。 あなたはGuetzliをインストールしたら、あなたは単にあなたがここにGuetzliについてhttps://github.com/google/guetzli

関連する問題