Ресайз PrImager::resize()

search
resize($img, $width, $height, $crop, $prefix, $arWatermark = [])

Квадратная обрезанная миниатюра (crop)

PrImager::resize('image.jpg', 150, 150, true, 'image-15642');

Масштабировать по ширине, высота отресайзится в пропорциях

PrImager::resize('image.jpg', 400, false, false, 'image-15642');

Подогнать изображение в заданные рамки

$img - картинка, $maxWidth и $maxHeight - максимальные ширина и высота, в пределах которых будет ресайзиться картинка. $prefix - как PrImager::resize


PrImager::fit('image.jpg', 800, 600, 'image-banner');

Масштабировать по высоте, ширина отресайзится в пропорциях с наложением водяного знака

PrImager::resize('image.jpg', false, 400, false, 'image-15642', [
'watermarkPath' => '/upload/wm.png', // путь к водяному знаку
'marginRight' => '50%', // отступ справа
'marginBottom' => '50%', // отступ снизу
]);
© 2015 - 2018