Проблема с pThumb и webp с прозрачным фоном

Не пойму почему при конвертами изображения из png в webp pThumb добавляет белый фон изображению
Вызываю сниппет следующим образом:
{'pThumb' | snippet: ['input' => $params.src, 'debug' => 1, 'options' => 'w=1200&f=webP']}
Пробовал использовать Resizer, но получаю ошибку в консоли

Resizer debug output:
    [0] => Resizer v1.0.1
    [1] => Using GD
    [2] => Input file: assets/images/mobile-app-sm.png
    [3] => Input options: 
  'w' => '608',
  'f' => 'webP'
    [4] => *** Error *** Unable to open image assets/images/mobile-app-sm.png
Файл существует и доступен по адресу «assets/images/mobile-app-sm.png», я пробовал указывать и с слешем в начале и полный url до изображения включая домен, все безуспешно.

Подскажите пожалуйста кто уже сталкивался с такой проблемой

Версия php 8.3 версия modx 2.8.6
Вячеслав Варов
31 января 2024, 12:34
modx.pro
447
0

Комментарии: 6

Наумов Алексей
31 января 2024, 12:37
0
на сервере imagic стоит? в phpinfo можно посмотреть
    Вячеслав Варов
    31 января 2024, 13:00
    0
    Попробвал с imagic — заработало, через gd не будет работать, верно?
      Наумов Алексей
      31 января 2024, 13:22
      0
      gd простой по своим возможностям.
      imagick мощнее
      c gd всегда были траблы с разными форматами, прозрачностями, наложением масок и т.п.
      Вячеслав Варов
      31 января 2024, 13:04
      0
      Заметил что стоит расширение webp, но размер изображения 650кб если его же сжать в tinypng получаю 59кб

      Видимо остается формат png/jpg просто переименовывается
        Вячеслав Варов
        31 января 2024, 13:25
        0
        Причем такое только с jpg, png в webp сжимается отлично после установки параметра q=90
          Вячеслав Варов
          31 января 2024, 13:34
          0
          Методом тыка понял, для png -> webp надо использовать Resizer и тогда нет белого фона
          Для jpg -> webp не надо использовать Resizer и тогда размер будет адекватный (сжатый), почему-то при использовании Resizer для jpg игнорируется параметр q=90
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6