Сжатие изображения с использованием техники Lossy Compression

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

1 ответ

Решение

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

-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".
Другие вопросы по тегам