Сжатие изображений с помощью проблем с магией изображений - PullRequest
2 голосов
/ 26 августа 2011

Я вообще не эксперт в этой области.Я пытаюсь изменить размер пакетных изображений из Интернета, и по большей части это работает отлично.Я сталкиваюсь с изображениями огромного размера, меняю размеры и сжимаю их с помощью mogrify, но это не работает.

Я использовал стандартный настольный ресайзер изображений, и он изменяет размеры сжимаемых изображений до разумных размеров.Размер 500 КБ +, и они изменили размер до 20 КБ.Мой mogrify cmd оставляет его всего 500кб.

Вот пример изображения http://c.shld.net/rpx/i/s/pi/mp/3962/225051167p?src=http%3A%2F%2Fwww.petraimages.com%2F500x500%2FTHRFBB1000P6.jpg&d=2ae05e1b6fd7950ae4fbbe2cc9039c0265073173

Я использую строчные аргументы cmd обрезки, изменения размера (250x250), сжатия (JPEG), формата (JPEG) для mogrify.Я пытался поиграть со сжатием, но не повезло.

1 Ответ

2 голосов
/ 28 августа 2011

Кажется, что ваш пример изображения состоит в основном из цветового профиля ICC.Это можно удалить, добавив

+profile icc

к параметрам командной строки mogrify или convert, например,

convert example.jpg +profile icc example_out.jpg

уменьшает размер файла до 28 КБ.

convert example.jpg +profile icc +profile xmp example_out.jpg

приводит к 12 КБ (даже без уменьшения размера пикселя или цвета).

...