| Basic | file format conversion | convert <input> [output] |
convert -quality <percentage> <input> [output] |
| scale image (keep ratio) | sips -Z <width> <input] |
convert <file> -resize <width>x [output] |
convert <file> -resize x<height> [output] |
convert <file> -resize <percent>% [output] |
| scale image (custom ratio) | sips -z <height> <width> [output] |
convert <file> -resize <width>x<height> [output] |
| scale all images in directory | sips --resampleWidth <width> <dir> |
| Metadata | show metadata | identify -verbose <input> |
exif <input> |
| strip EXIF information and color profiles | mogrify -strip <input> [output] |
| Geometry | rotate | convert <input> -rotate <degrees> [output] |
convert <input> -rotate <degrees> -background <color/none> [output] |
| mirror vertically | convert <input> -flip [output] |
| mirror horizontally | convert <input> -flop [output] |
| Effects | Blur | convert <input> -blur [output] |
convert <input> -gaussian-blur [output] |
| Sharpen | convert <input> -sharpen <sigma>x<radius>
e.g. convert <input> -sharpen 0.5×1.0 [output] |
| Convert to grayscale | convert <input> -colorspace gray [output] |