генерация thumbs в minishop2

Доброго времени суток!
Возможно кто то сталкивался, при генерации файлов, происходит искажение цвета картинки. Происходит это если при сжатие, подставляем фон для того что бы соблюсти габариты картинки.

Вот настройки
"catalog":{"w":215,"h":245,"q":65,"zc":"0","bg":"ffffff"}
В итоге получаем более темный цвет, если же убрать bg то все хорошо, но тогда не достигается нужный размер картинки при сжатие, что тоже не допустимо.

Вот изначальная картинка

А вот что получается при сжатии —

Есть ли возможность как то исправить ситуацию?
Игорь
29 июня 2017, 22:45
modx.pro
2 452
0

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

Андрей
30 июня 2017, 07:44
0
Посмотрите может тут что-то есть.

Вообще цвет фона это для прозрачных изображений, зачем он вам если у вас и так фон белый, а что бы картинка была строго нужного размера, надо поставить zc=1
    Игорь
    30 июня 2017, 10:36
    0
    Картинка не верных пропорций, и белый фон нужен что бы его подставить, так как если сжимать изображение, то получается картинка размеров 215*116, а нужно 216*245 (и белый фон как раз подставляется, что бы занять все пространство).
    При использование ZC=1 часть изображения обрезается, так как пропорции исходного и конечного разные. (что не приемлемо тоже)
    Документацию я уже смотрел, все как раз по ней и сделано было.
      Андрей
      30 июня 2017, 10:45
      0
      Тогда вам нужен параметр far=1 или far=C, он сделает нужного размера картинку и поместит ее посредине.

      Насчет цветов, возможно стоит указать формат jpg, может с этим что-нибудь связано.
        Игорь
        30 июня 2017, 11:07
        0
        Формат jpg стоит, а с Far сейчас попробовал. Получается что обрезается картинка (так как ссылка тажа, скиньте кеш перед просмотром)
        Наумов Алексей
        30 июня 2017, 10:46
        0
        Исходная то картинка не в png с прозрачностью?

        Думаю часть траблов из-за изменения пропорций. Вообще менять пропорции — как то странно, или обрезают в таком случае, или фон по краям добавляют.
          Игорь
          30 июня 2017, 10:55
          0
          Исходная картинка в jpg, так именно фон по краям и добавляется. Возможно я не точно пояснил ранее.
      Наумов Алексей
      30 июня 2017, 09:25
      0
      Посмотрите, imagick на хостинге стоит? Без него обработка картинок идет с большим трудом)
        Игорь
        30 июня 2017, 10:36
        0
        Хостинг modhost так что думаю, там все настроено как нужно
        Володя
        30 июня 2017, 21:25
        4
        +2
        как недавно выяснилось есть волшебный параметр ra
        добавь его, а фон убери, вот так
        "catalog":{"w":215,"h":245,"q":65,"zc":"0","bg":"","ra":1}
          Игорь
          30 июня 2017, 21:57
          0
          Работает! Супер!!! Спасибо!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11