Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!


<?
function RenderImage($src_file, $dest_file, $width = '160', $height = '160')
{
$fon = new Imagick($src_file);
$fon -> resizeImage($width, $height, 0, 10);
$im = new Imagick($src_file);
$im -> thumbnailImage($width - $width / 10, $height - $height / 10, true);
$im_width = $im -> getImageWidth();
$im_height = $im -> getImageHeight();
$fon -> compositeImage($im, Imagick::COMPOSITE_OVER, ($width - $im_width) / 2, ($height - $im_height) / 2);
$file = fopen($dest_file, 'w');
fwrite($file, $fon -> getImageBlob());
fclose($file);
}
RenderImage('1.jpg', '2.jpg');
?>



А если обрезать фотографии, зачастую ничего важного не теряется.я, как фотограф, категорически протестую. С «фотками» («я, жена и Пизанская башня», «Иван Иваныч лицом в салате») обычно ничего страшного не происходит, за исключением отрезания лица или другой важной детали. А вот как раз у фотографий есть такое понятие как композиция, которую очень легко нарушить бездумным кадрированием. Поэтому на всяческих фотосайтах делают превьюшки без обрезания и с сохранением пропорций.

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