Баг галереи и phpthumb
На хостинге возникла проблема при добавлении картинок через галерею miniShop.
Размер большой картинки 550*550 px. Если добавляется изображение меньшего размера, то картинка масштабируется до размера 550*500 px. При этом подобное происходит только на хостинге (хостинг ТаймВеб), на локальной машине все хорошо.
На локальной машине, при добавлении картинки меньше чем 550*550 px, картинка по периметру заливается заданным цветом до размера 550*550 px. Т.е. алгоритм обработки на хостинге и на локалке разный. настройки абсолютно идентичны.
Предполагаю, что проблема связанна с phpthumb.
Здесь уже описывался баг, при котором картинки, у которых высота больше чем ширина, растягивались по горизонтали. Лечилось это заменой core\model\phpthumb на файлы из более старой версии modx.
В данном случае этот прием не помог.
Что можно предпринять для отключения масштабирования картинок?
Размер большой картинки 550*550 px. Если добавляется изображение меньшего размера, то картинка масштабируется до размера 550*500 px. При этом подобное происходит только на хостинге (хостинг ТаймВеб), на локальной машине все хорошо.
На локальной машине, при добавлении картинки меньше чем 550*550 px, картинка по периметру заливается заданным цветом до размера 550*550 px. Т.е. алгоритм обработки на хостинге и на локалке разный. настройки абсолютно идентичны.
Предполагаю, что проблема связанна с phpthumb.
Здесь уже описывался баг, при котором картинки, у которых высота больше чем ширина, растягивались по горизонтали. Лечилось это заменой core\model\phpthumb на файлы из более старой версии modx.
В данном случае этот прием не помог.
Что можно предпринять для отключения масштабирования картинок?
Комментарии: 14
Сменить хостинг.
test.modx.pro/ попробуй тут, если не будет проблем то используй совет товарища выше.
test.modx.pro — то же есть бага, но другая.
Хостинг менять не хочу. Должно быть какое то решение.
Хостинг менять не хочу. Должно быть какое то решение.
Хостинг менять не хочуТогда нет смысла помогать тебе. Ты хочешь и на елку голым залезть и руки и остальное не поцарапать. Тема плохого Хостинга уже обсуждалась и не раз.
phpThumb запущенный отдельно работает нормально, баг phpThumb только в составе MODx
у тебя в настройках какой параметр глючит, «aoe»:1?
Похоже что так.
Вместо дорисовки до нужного размера
Получается масштабирование
Вместо дорисовки до нужного размера
Получается масштабирование
замени phpthumb.class.php 1.7.11 на 1.7.9 (дырявую) или 1.7.12 (еще не релизена). версия в самом классе прописана, 209 строчка. у меня уже месяца полтора как все работает таким образом
Не помогло.
настройки MS2 выложи, вот один этот параметр, прям json строкой, попробую у себя. И какие у тебя на сервере версии GD2 и Imagick
Источник файлов: 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"]}
300х300
[{«h»:300,«w»:300,«f»:«jpeg»,«q»:100,«bg»:«ff0000»,«far»:1]}
GD у меня старее, imagick — так же 3.1.2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.