[解決済み】ImageMagickでJPGファイルを圧縮するための推奨事項
2022-03-29 12:49:15
質問
ImageMagickでJPG画像ファイルを圧縮したいのですが、あまりサイズに差が出ません。デフォルトでは、出力サイズは入力よりも大きくなっています。なぜかわかりませんが、いくつかの+profileオプションを追加し、品質を下げると、私はより小さなサイズを得ることができますが、まだ元のサイズに似ています。
入力画像は255kb、処理後の画像は264kbです(+profileを使用してプロファイルを削除し、品質を70%に設定)。その画像を少なくとも150kbに圧縮する方法はないでしょうか?それは可能でしょうか?どのようなImageMagickオプションを使用することができますか?
解決方法は?
いつも使っています。
- 85の品質
- プログレッシブ(コンプローブ圧縮)
- 画質とサイズに依存しますが、サイズを最適化するための非常に小さなガウスぼかし(半径0.05または0.5)、これは特にjpegのサイズを最適化することができます。
- コメントやEXIFメタデータを除去します。
で imagemagick は、次のようになります。
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg
または新しいバージョンで
magick source.jpg -strip -interlace Plane -gaussian-blur 0.05 -quality 85% result.jpg
ソース .
コメント中の@Fordiより
(気に入ったらアップボートを忘れずに)。
ぼかしが嫌いな人は
-sampling-factor 4:2:0
代わりに これはクロマチャンネルの解像度を半分にするもので、目が留まる輝度解像度はいじらない。もし、変換の忠実度を上げたいなら、ファイルサイズを上げずに
-define jpeg:dct-method=float
- つまり、デフォルトの高速整数値バージョンではなく、より正確な浮動小数点離散コサイン変換を使用します。
関連
-
[解決済み] 画像処理。オクルージョンとは?
-
[解決済み] 画像処理における "エネルギー "とは?
-
[解決済み] Mathematica でWaldoを見つけるにはどうしたらよいですか.
-
[解決済み] 2次元アレイにおけるピーク検出
-
[解決済み] ImageMagickでSVGをPNGに変換する方法は?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】画像がぼやけているかどうかを検出する方法はありますか?[クローズド]
-
[解決済み】画像の類似性を比較する簡単で高速な方法
-
[解決済み】ImageMagickを使って画像を "Diff "する。
-
[解決済み] OpenCVで画像を鮮明にするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン