Resize thumbnail example


thumbnail
Resize the image to 250 maximum wide x 90 maximum height keeping the aspect ratio.
Using the -size on a jpg speeds up the process, the numbers in -size are the original dimensions
of the image.
Using thumbnail rather than resize remove a lot of the EXIF data from the image automaticaly
so reducing the file size.

Thumbnail file size = 14.2kb, Resized file size = 25.6kb

<?php
exec
("convert -size 733x567 flowers.jpg -thumbnail 250x90 thumbnail.jpg");
?>

You could use some code like this to find the original images sizes for the -size comand:

<?php

$size 
getimagesize ('flowers.jpg');

exec("convert -size {$size[0]}x{$size[1]} flowers.jpg \\
-thumbnail 250x90 thumbnail.jpg"
);

?>

Back to the resize examples index