ImageMagick Cheatsheet
Unique Features
- Command-line image editing tool
- Can manipulate and convert images in over 100 formats
- Supports batch processing of images
- Supports advanced image transformations and effects
- Can be used to create animations and GIFs
- Available on most operating systems
Basic Usage
- Convert image format:
convert [input_file] [output_file]
- Resize image:
convert [input_file] -resize [width]x[height] [output_file]
- Crop image:
convert [input_file] -crop [width]x[height]+[x_offset]+[y_offset] [output_file]
- Rotate image:
convert [input_file] -rotate [angle] [output_file]
- Add border to image:
convert [input_file] -border [size] [output_file]
Advanced Usage
- Apply image filters and effects:
convert [input_file] -filter [filter] [output_file]
- Compose images:
convert [input_file_1] [input_file_2] -compose [operator] -composite [output_file]
- Create animated GIF:
convert -delay [delay_time] [input_files] [output_file]
- Extract image frames from a video:
convert [video_file] -coalesce [output_files]
Output Options
- Set image quality:
convert [input_file] -quality [value] [output_file]
- Output to stdout:
convert [input_file] -
- Add image to clipboard:
convert [input_file] - | pbcopy
Resources