ImageMagick Cheatsheet
An ImageMagick cheatsheet with some helpful commands for working with ImageMagick on the command line. This is a work in progress that will be periodically updated and is by no means a complete list.
Resizing images
Resize a single image:
convert input.png -resize 20x20 -quality 100 output.png
Batch resize some images:
mogrify -resize 600 *.png
Replacing the background colour of a transparent PNG
For transparent PNG, you can add a background colour.
convert source.png -background '#ff3399' -flatten destination.png
Or overwrite all images in a directory:
mogrify -background 'dodgerblue' -flatten *.png
Rounded corners
You can round the corners of an image with the following script:
convert input.png -alpha set -virtual-pixel transparent -channel A -blur 0x8 -threshold 50% +channel output.png
And you can batch round the corners of images using the following:
mogrify -alpha set -virtual-pixel transparent -channel A -blur 0x8 -threshold 50% +channel *.png
Ā