Генерация превью при загрузке png-изображения
Всем привет! Столкнулся с проблемой, подскажите, пожалуйста, в какую сторону двигаться, свои идеи и гугл уже закончились :)
При загрузке изображения с расширением png в галерею товара — превью генерируется следующим образом (захватывает только верхний левый угол):
В конфигах указано следующее:
Заранее спасибо!
При загрузке изображения с расширением png в галерею товара — превью генерируется следующим образом (захватывает только верхний левый угол):
В конфигах указано следующее:
{"w":120,"h":148,"q":100,"zc":"0","bg":"FFF9E8"}
Заранее спасибо!
Комментарии: 16
ImageMagick подключен.
«zc»:"1"
кавычки только на свои замени
кавычки только на свои замени
мне не нужно «zc»:«1», изображение нужно не обрезанное. Но даже с этим параметром не работает как нужно
вся конструкция заключена в квадратные скобки после и перед фигурными?
[{"w":120,"h":148,"q":100,"zc":"0","bg":"FFF9E8"}]
угу, вот как выглядит целиком:
[{"w":120,"h":90,"q":90,"zc":"1","bg":"000000"},{"w":360,"h":270,"q":90,"zc":"1","bg":"000000"},{"w":120,"h":148,"q":100,"zc":"0","bg":"FFF9E8"},{"w":305,"h":420,"q":100,"zc":"0","bg":"ffffff"}]
кеш почистить попробуй ещё. желательно после каждого изменения такого
чистил, все по прежнему. В логе ошибок переодически выдает:
/docs/core/components/minishop2/model/minishop2/msproductfile.class.php : 104) PHP warning: imageinterlace() expects parameter 1 to be resource, null given
а с JPG возникает такая ошибка? если сменить thumbnailType?
и еще возможно грузите картинку jpg, а пытаетесь как png её обработать?
размер меняется как надо?
превьюшки на сервере в папке создаются?
и еще возможно грузите картинку jpg, а пытаетесь как png её обработать?
размер меняется как надо?
превьюшки на сервере в папке создаются?
все работает как нужно, с jpg — все без проблем. Единственная проблема — в том что при заливке картинки png (именно с прозрачным фоном) — создаются нужного разрешения картинки, только на них вмещен только верхний левый угол, в полный размер
А так?
{"w":120,"h":148,"q":100}
аналогично, к сожалению
У меня работает.
попробуй добавить «far»:0
[{"w":350,"h":210,"q":100,"far":0}]
к сожалению, безрезультатно
У far нет значения 0.
Попробуйте так:
far
пропорциональное изменение изображения — изображение будет пропорционально изменено до указанных в «w» и «h» размеров, которые должны быть установлены. Выравнивание: L=слева,R=справа,T=верх,B=низ,C=по центру, а также BL,BR,TL,TR
Попробуйте так:
{"w":90,"h":90,"q":90,"far":"C","bg":"ffffff"}
странно, у меня работает. тогда добро пожаловать в описание всех свойств phpthub ershov.pw/blog/modx-revolution/phpthumb
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.