К содержанию

Баг галереи и phpthumb

На хостинге возникла проблема при добавлении картинок через галерею miniShop.
Размер большой картинки 550*550 px. Если добавляется изображение меньшего размера, то картинка масштабируется до размера 550*500 px. При этом подобное происходит только на хостинге (хостинг ТаймВеб), на локальной машине все хорошо.

На локальной машине, при добавлении картинки меньше чем 550*550 px, картинка по периметру заливается заданным цветом до размера 550*550 px. Т.е. алгоритм обработки на хостинге и на локалке разный. настройки абсолютно идентичны.

Предполагаю, что проблема связанна с phpthumb.

Здесь уже описывался баг, при котором картинки, у которых высота больше чем ширина, растягивались по горизонтали. Лечилось это заменой core\model\phpthumb на файлы из более старой версии modx.

В данном случае этот прием не помог.

Что можно предпринять для отключения масштабирования картинок?
Владимир Тельнов
Владимир Тельнов
23 марта 2014, 10:10
modx.pro
2 284
Реклама

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

Aртур Чикин
Aртур Чикин Старожил
23 марта 2014, 18:51
Сменить хостинг.
    Николай
    Николай Проверенный
    23 марта 2014, 18:54
    test.modx.pro/ попробуй тут, если не будет проблем то используй совет товарища выше.
      Владимир Тельнов
      23 марта 2014, 20:24
      test.modx.pro — то же есть бага, но другая.

      Хостинг менять не хочу. Должно быть какое то решение.
        Aртур Чикин
        Aртур Чикин Старожил
        23 марта 2014, 20:40
        Хостинг менять не хочу
        Тогда нет смысла помогать тебе. Ты хочешь и на елку голым залезть и руки и остальное не поцарапать. Тема плохого Хостинга уже обсуждалась и не раз.
        Владимир Тельнов
        23 марта 2014, 23:41
        phpThumb запущенный отдельно работает нормально, баг phpThumb только в составе MODx
          Rоман Роман
          Rоман Роман Старожил
          24 марта 2014, 02:21
          у тебя в настройках какой параметр глючит, «aoe»:1?
            Владимир Тельнов
            24 марта 2014, 13:45
            Похоже что так.

            Вместо дорисовки до нужного размера


            Получается масштабирование
              Rоман Роман
              Rоман Роман Старожил
              25 марта 2014, 04:30
              замени phpthumb.class.php 1.7.11 на 1.7.9 (дырявую) или 1.7.12 (еще не релизена). версия в самом классе прописана, 209 строчка. у меня уже месяца полтора как все работает таким образом
                Владимир Тельнов
                25 марта 2014, 11:03
                Не помогло.
                  Aртур Чикин
                  Aртур Чикин Старожил
                  25 марта 2014, 12:17
                    Rоман Роман
                    Rоман Роман Старожил
                    25 марта 2014, 14:29
                    настройки MS2 выложи, вот один этот параметр, прям json строкой, попробую у себя. И какие у тебя на сервере версии GD2 и Imagick
                      Владимир Тельнов
                      25 марта 2014, 14:41
                      Источник файлов: MS2 Images
                      thumbnails
                      [{"w":263,"h":263,"q":100,"zc":"0","bg":"FFFFFF"},{"w":165,"h":165,"q" :100,"zc":"0","bg":"FFFFFF"},{"w":554,"h":554,"q":100,"zc":"0","bg":"FFFFFF"]}


                        Rоман Роман
                        Rоман Роман Старожил
                        26 марта 2014, 03:30

                        300х300
                        [{«h»:300,«w»:300,«f»:«jpeg»,«q»:100,«bg»:«ff0000»,«far»:1]}
                          Rоман Роман
                          Rоман Роман Старожил
                          26 марта 2014, 03:31
                          GD у меня старее, imagick — так же 3.1.2
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              14