phpthumb - создание миниатюр изображений

С помощью данного сниппета мы можем создавать миниатюры для уже загруженных картинок. 

Параметры сниппета: 
&input=`assets/template/img/1.jpg` - исходное изображение
&options=`w=300,h=300,far=C` - опции для обработки изображений. 

Опции указываются через запятую. Слева от знака ровно название опции, справа - её значение:  
w=300 - ширина миниатюры,
h=300 - высота миниатюры,
far=С - выравнивание изображения при его пропорциональном изменении до указанных размеров: C - по центру, T - сверху, B - снизу, L - по левому краю, R - по правому. При этом само изображение получится заданных размеров, а пустые области будут заполнены цветом, указанным в параметре bg.  
zc=C - выравнивание изображение при обрезке (отсечении пикселов) по большей стороне, и при необходимости, - пропорционального увеличения его меньшей части таким образом, чтобы заданные размеры были заполнены. Отменяется опцией far. Выравнивание: C - по центру, T - сверху, B - снизу, L - по левому краю, R - по правому. 
bg=e2e2e2 - цвет, которым будет заполнена пустая область. 

Примеры: 
[­[phpthumb? &input=`assets/template/img/car.jpg` &options=`w=300,h=300`]] - большая сторона изображения будет изменена до указанных размеров, другая - будет пропорционально изменена и не обязательно в итоге окажется указанного размера. 
[­[phpthumb? &input=`assets/template/img/car.jpg` &options=`w=300,h=300, far=C`]] - то же самое, но в итоге получится изображение указанных размеров, при этом сама картинка будет пропорциональной. Пустые области будут заполнены указанным цветом. 
[­[phpthumb? &input=`assets/template/img/car.jpg` &options=`w=300,h=300, zc=C`]] - меньшая высота изображения при необходимости будет увеличена до заданных размеров, а большая сторона будет наоборот отсечена до указанного размера. 

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.