2017-01-11 4 views
0

A JPEG画像のような方法でのImageMagickを使用してファイルサイズに、従って、品質化を図ることができ、次ImageMagickでは、あるファイルサイズ以下になるまで、JPEG画像の品質をどのように低下​​させることができますか?

convert -quality 85% image.jpg image_small.jpg 

画像の画質が得られる画像は、以下であるように減少させることができる方法特定のファイルサイズ(3 MBなど)?これが有用なシナリオは、Imgurのようなサイトへのアップロードのために多数の画像を準備することです。

答えて

2

この先週についての投稿がありましたが、それを見つけることはできませんでした。他はここにありました:ImageMagick: scale JPEG image with a maximum file-size

とにかく使いたい:-define JPEG:入力が変換後に来ると、あなたの品質は、出力画像の前に行くように範囲= 400キロバイトhttps://www.imagemagick.org/script/command-line-options.php#define

は、関心のうち、あなたのコードが間違っています。

は、だから、このような何かをしたい:

convert image.jpg -define jpeg:extent=3000KB image_small.jpg 

あなたがImageMagickの古いバージョンを持っている場合、あなたの質問であなたのImageMagickのバージョンを含めることは常に良いですなぜそれはつまり動作しない場合があります。 結果はちょっとヒットし、正確なファイルサイズで見逃しています。

+0

それは私でしたが、繰り返して価値があります:-) http://stackoverflow.com/a/41502319/2836621 –

関連する問題