convert -define jpeg:size=180x120 -resize 180x120 src.jpg dst.jpg
$ identify anim.gif anim.gif[0] GIF 180x53+0+0 PseudoClass 256c 8-bit 101.3k 0.050u 0:01 anim.gif[1] GIF 180x53+0+0 PseudoClass 256c 8-bit 101.3k 0.050u 0:01 ...
$ identify noanim.gif noanim.gif GIF 180x53+0+0 PseudoClass 256c 8-bit 5.1k 0.010u 0:01
<?php
// php -q this_script.php example.gif
$filename = $argv[1];
$output = array();
$return_var = 0;
$result = exec('/usr/bin/identify ' . $filename, $output, $return_var);
printf("return_var : %s\n output : %s \n", $return_var, var_export($output, true));
exit;-crop <width>x<height>{+-}<x>{+-}<y>{%}$ convert -crop 18x18 pict_icon.gif %03d.gif
$ convert -crop 18x18+0+0 pict_icon.gif icon.gif