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%', // отступ снизу
]);