Не сжимаются PNG модулем imagemagick

Аватар пользователя Alex1989_drupal Alex1989_drupal 6 ноября в 18:55

Всем привет. Установил модуль imagemagick.
На хостинг установил библиотеку apt-get install imagemagick
В кастом модуль применил хук:

/**
 * Implements hook_imagemagick_arguments_alter().
 */

function MYMODULE_imagemagick_arguments_alter(&$args, $context = array()) {
  # https://developers.google.com/speed/docs/insights/OptimizeImages
  $args['google_advice'] = '-sampling-factor 4:2:0';
  # Progression JPEG and interlaced PNG's support.
  $args['progression'] = '-interlace Plane';
  # Clean image for all unused data. EXIF etcetera.
  $args['strip'] = '-strip';
}

он удаляет EXIF данные, и делает jpg прогрессивным (по инструкции)
В итоге jpg сжимаются хорошо. А вот PNG либо не сжимаются вовсе, либо начинают весить больше (!)
Стили изображения я, естественно, удалил. Чтобы генерировлись новые.
Попробовал вручную сжать:
convert 1.png -quality 100 -strip 2.png

или

convert 1.png -quality 10 -strip 2.png

В итоге чем выше качество, тем меньше весит PNG файл, (но по-сути не сжимается от оригинала)

В чем причина не сжатия PNG формата? куда копать?

Настройки админки:

Спасибо.

0 Thanks

Комментарии