К содержанию

Генерация миниатюр в minishop2

Здравствуйте, возник следующий вопрос. К товару в minishop2 добавляю 2 изображения: 547*544 пикс, 248*544 пикс. В источнике файлов следующие настройки параметра thumbnails: [{«w»:120,«h»:90,«q»:90,«zc»:«1»,«bg»:«FFFFFF»},{«w»:360,«h»:270,«q»:90,«zc»:«0»,«bg»:«FFFFFF»]}
В 1-ом случае высота была уменьшена до 270 пикс, ширина пропорционально ей, затем был добавлен белый фон, все норм как и ожидалось. Во втором случае высота была уменьшена до 270 а ширина растянута на 360, вместо пропорционального уменьшения соотв высоте и добавления белого фона.
1-ая миниатюра:

2-ая миниатюра:


Ссылка страницы на modx-test.com: http://s4889.modx-test.com/index.php?id=6
Alex Sunarchin
Alex Sunarchin
27 января 2014, 01:42
modx.pro
4 117
Реклама

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

Василий Наумкин
Василий Наумкин Администратор
27 января 2014, 06:22
Могу только предположить, что это баг phpThumb. Судя по всему, он некорректно работает, если высота изображения больше ширины.

Возможно, дело в последнем обновлении MODX, там заменили phpThumb на бета-версию.
    Alex Sunarchin
    Alex Sunarchin Старожил
    27 января 2014, 10:20
    Спасибо. Скорее всего так и есть. Проверил на версии 2.2.10 — все работает.
    Виталий Киреев
    Виталий Киреев Проверенный
    27 января 2014, 06:58
    Нужно поиграться с параметрами far и aoe. Сейчас у тебя получается как будто параметр iar выставлен на единицу. Вот здесь все параметры есть: phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
      Alex Sunarchin
      Alex Sunarchin Старожил
      27 января 2014, 10:38
      Тогда и первая миниатюра генерировалась бы как вторая
        Виталий Киреев
        Виталий Киреев Проверенный
        27 января 2014, 11:07
        У первой ширина больше, чем у фумба, а у второй меньше.
      Мордынский Николай
      30 января 2014, 10:36
      Alex приветствую. У меня такая же проблема решение нашлось? Если да поделись мудоростью. Кроме как работа на 2,10 версии
        Мордынский Николай
        21 февраля 2014, 12:05
        Модх обновился до 2,2,12 а миниатюры так криво и генерряться
        Мордынский Николай
        21 февраля 2014, 13:11
        Проблему кто нибудь решил? если да выложите решение
          Василий Наумкин
          Василий Наумкин Администратор
          21 февраля 2014, 13:42
          Я копирую /core/model/phpthumb/ от старой версии.
            Мордынский Николай
            21 февраля 2014, 14:33
            спасибо попробую мысль такая была но, не был уверен заработает ли а пробовать не начем пока
              Мордынский Николай
              21 февраля 2014, 19:37
              чего то не помогло все равно сплющевает… может еще какие файлы заменить надо? Копировал файл пхп тумба с сайта версии 2,2,10
                Мордынский Николай
                21 февраля 2014, 20:05
                отбой все срослось — кеш не почитил)
                  Александр Толстенко
                  10 декабря 2014, 21:51
                  Здравствуйте, Василий. Я залил phpthumb от 2.2.10 версии и прописал вот такие параметры:
                  [{«w»:200,«h»:200,«q»:90,«zc»:«0»,«bg»:«000000»,«iar»:«1»,«far»:«C»},{«w»:250,«h»:250,«q»:90,«zc»:«0»,«bg»:«000000»,«iar»:«1»,«far»:«C»}]
                  Что то он все равно обрезает картинку по высоте. Размеры картинки: 640х416px
                  Может я что то делаю не так? подскажите пож-та.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                13