💾 Archived View for gem.sdf.org › s.kaplan › cheatsheets › commandline-tools › imagemagick.md captured on 2024-05-12 at 15:31:41.
View Raw
More Information
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
# 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
- [ImageMagick Documentation](https://imagemagick.org/script/command-line-tools.php)
- [ImageMagick Tutorials](https://imagemagick.org/script/index.php)