Миниатюры для изображения.
Подскажи, чем можно сделать миниатюры на лету и закешировать.
phpthumbof не подходит. Вот чем. Картинки исходные могут быть как альбомной так и портретной ориентации и исходное изображение может быть но длине или ширине меньше миниатюры. Но phpthumbof если указать размеры, будет растягивать изображение, если по какой то величине исходной изображение меньше заданного в phpthumbof.
Нужна так скажем интеллектуальный подход. Если длина или ширина меньше необходимых то масштабируем пропорционально. Уменьшая ту величину которая больше необходимой. А другая просто масштабируемый.
Может быть не обязательно модуль для modx. Главное работа, к modx я сам его прикреплю. Конечно желательно это делать на стороне сервера. А выводить уже готовые изображения.
phpthumbof не подходит. Вот чем. Картинки исходные могут быть как альбомной так и портретной ориентации и исходное изображение может быть но длине или ширине меньше миниатюры. Но phpthumbof если указать размеры, будет растягивать изображение, если по какой то величине исходной изображение меньше заданного в phpthumbof.
Нужна так скажем интеллектуальный подход. Если длина или ширина меньше необходимых то масштабируем пропорционально. Уменьшая ту величину которая больше необходимой. А другая просто масштабируемый.
Может быть не обязательно модуль для modx. Главное работа, к modx я сам его прикреплю. Конечно желательно это делать на стороне сервера. А выводить уже готовые изображения.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Твоя задача — определять параметры изображения и кодировать с разными настройками.
Ну и у него есть более нормальное имя, а не
У автора в стр.37 снипет rezimgcrop была правка — if(!$par[1]){ нужно заменить на if($par[1]){ — что она делает, уже не помню, beta 5 он так и не выпустил.
С черным фоном, вроде тоже ни как, тоже не нашел, единственное решение, какое использовал я, либо ресайз по ширине или высоте, либо например — резайз большего размера и кроп по нужному, для обрезки.
В своё время делал сайт с галерой, причем там папок штук 40-50 по 100-300 фоток, и RezImgCrop очень помог уменьшать нагрузку для генерации картинок.
Иногда делаю ограничения размеров картинок средствами css, когда бывает из-за пропорции вылазит несколько пикселей и блоки пляшут.