Благодаря Image Cache успешно уменьшаю картинки с большой шириной. Мне на выходе нужна картинка с шириной 300px без нарушении пропорции.
Когда поступают картинки с меньшой шириной Image Cache ничего с ним не делает, портится весь вид. Если такой модуль чтобы "нарастить" картинке ширину с обеих сторон?
Комментарии
Allow upscale в настройках пресета.
Мне нужно чтобы качество картинки не изменялась. Фон картинки всегда белый. Как вставить белую полосу с обеих сторон?
Есть такая штука imagecache. И к ней масса примочек.
Немного не дочитал ваш коммент
[module=imagecache_actions]
Там масса всяких извращений над картинками. В том числе и добавление полей.
заливайте изначально бОльшую картинку. Делов то
простите, что нарастить картинке?!?!?!? )))))
в имэйджкэш есть галочка при задании действия - увеличивать картинки до размера - как-то так...
Последние действие в imagecache. Подложить под картинку другую шириной 300рх. Что-то типа этого.
Или сделать бордер справа-слева по 150 пикселей и жестко обрезать по центру до 300. Тогда хоть 1х1 пиксель картинки можно вставлять.
Спасибо всем. Решил просто: padding-left, padding-right.
Размер вышеназванных определяется математическим вычислением через php:
if ($width<300){
$padd = (300 - $width)/2;
...
}