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