Цитирование из руководства Imagemagick:
-quality value
JPEG/MIFF/PNG compression level.
Это означает, что использование уровня качества будет работать только для вышеупомянутых типов изображений, которые не включают GIF.
Для GIF самый простой вариант - использовать команду -colors
, чтобы уменьшить количество цветов, используемых в вашем изображении.Качество результата во многом зависит от того, что содержит ваше исходное изображение. Я видел случаи, когда уменьшение с 256 до 16 цветов не приводило к значительной потере качества, и другие случаи, когда уменьшение до 128 цветов делало изображение непригодным для использования.Вам придется поэкспериментировать.
Последнее замечание: вы можете преобразовать свой GIF в формат PNG и использовать команду -quality
на полученном изображении.Однако качество PNG немного неправильное:
Для форматов изображений MNG и PNG значение качества устанавливает уровень сжатия zlib (качество / 10) и тип фильтра (качество% 10).,«Качество» PNG по умолчанию равно 75, что означает уровень сжатия 7 с адаптивной фильтрацией PNG, если только изображение не имеет цветовой карты, в этом случае это означает уровень сжатия 7 без фильтрации PNG.
Такне удивляйтесь, если уменьшение размера в PNG меньше, чем в JPG ', это только улучшает сжатие PNG-изображения без потерь.