Сжатие изображений с использованием метода сжатия с потерями

Мне нужно преобразовать PNG в JPEG, JPEG 2000 с помощью ImageMagick и Matlab. Я хочу сжать все данные с коэффициентом (например, 10), а затем указать размер файла? Любая идея или решение для достижения определенного размера файла? Как мне это сделать? Спасибо


person Community    schedule 19.04.2017    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он не о программировании.   -  person Spektre    schedule 20.04.2017


Ответы (1)


Imagemagick может создать файл JPG желаемого размера. См. http://www.imagemagick.org/Usage/formats/#jpg.

-define jpeg:extent={size}
As of IM v6.5.8-2 you can specify a maximum output filesize for the JPEG image. The size is specified with a suffix. For example "400kb".
person fmw42    schedule 19.04.2017