если коэффициент сжатия, вы имеете в виду относительный размер файла
, который вы можете использовать -verbose от ImageMagick-6.7.5.6
Например:
identify -verbose 1.jpg
(...)
Geometry: 607x800+0+0
Resolution: 72x72
(...)
Filesize: 143KB
Number pixels: 486K
хорошо
identify -verbose 2.jpg
(...)
Geometry: 1719x2377+0+0
Resolution: 100x100
(...)
Filesize: 408KB
Number pixels: 4.086M
плохо
convert 2.jpg -resample 72x72 2c.jpg
identify -verbose 2c.jpg
Geometry: 1238x1711+0+0
Resolution: 72x72
Filesize: 272KB
Number pixels: 2.118M
намного лучше
http://www.imagemagick.org/script/command-line-options.php?#density поговорим об этом предмете и закончите словами «Чтобы изменить размер изображения так, чтобы оно было таким жеразмер с другим разрешением, используйте опцию -resample "
. Я нашел также инструмент для изменения" jpeg quality factor ".Jpegoptim - утилита для оптимизации файлов JPEG.Обеспечивает оптимизацию без потерь (на основе оптимизации таблиц Хаффмана) и оптимизацию с потерями на основе установки максимального коэффициента качества.http://www.kokkonen.net/tjko/projects.html
Надеюсь, что-нибудь поможет.