Loading...
Loading...
ImageMagick command-line tool for reading, converting, resizing, rotating, and manipulating images. Use when processing images, converting formats, resizing images, rotating images, applying filters, or performing batch image operations. Supports 100+ image formats with powerful transformation capabilities.
npx skill4agent add cjkihl/cjkihl imagemagickmagick input.jpg output.png # Convert format
magick input.png output.webp # Convert to WebP
magick input.jpg -resize 50% output.jpg # Resize to 50%
magick input.jpg -rotate 90 output.jpg # Rotate 90 degreesmagick identify image.jpg # Get image info
magick identify -format "%wx%h" image.jpg # Get dimensions
magick identify -format "%[size]" image.jpg # Get file sizemagick input.jpg -resize 800x600 output.jpgmagick input.jpg -resize 50% output.jpgmagick input.jpg -resize 800x600^ output.jpgmagick input.jpg -resize 800x600\> output.jpgmagick input.jpg -thumbnail 200x200 output.jpgmagick input.jpg -rotate 90 output.jpgmagick input.jpg -rotate -90 output.jpgmagick input.jpg -rotate 45 output.jpgmagick input.jpg -flip output.jpgmagick input.jpg -flop output.jpgmagick input.jpg output.pngmagick input.png output.webpmagick input.jpg output.avifmagick input.png -quality 85 output.jpgmagick input.jpg -quality 85 output.jpgmagick input.png -quality 90 output.webpmagick input.jpg -strip output.jpgmagick input.jpg -sampling-factor 4:2:0 output.jpgmagick input.jpg -blur 0x2 output.jpgmagick input.jpg -sharpen 0x1 output.jpgmagick input.jpg -brightness-contrast 10x5 output.jpgmagick input.jpg -modulate 100,150,100 output.jpgmagick input.jpg -grayscale output.jpgmagick input.jpg -sepia-tone 80% output.jpgmagick input.jpg -crop 800x600+100+50 output.jpgmagick input.jpg -crop 50%x50%+25%+25% output.jpgmagick input.jpg -gravity center -crop 800x600+0+0 output.jpgmagick *.jpg -resize 50% resized_%d.jpgmagick *.png -quality 85 converted_%d.jpgmagick input*.jpg -append output.jpgmagick input*.jpg +append output.jpg# Convert to WebP with quality optimization
magick input.jpg -quality 85 -strip output.webp
# Create responsive image sizes
magick input.jpg -resize 1920x1080\> large.jpg
magick input.jpg -resize 1280x720\> medium.jpg
magick input.jpg -resize 640x360\> small.jpg
# Generate thumbnail
magick input.jpg -thumbnail 200x200 -strip thumb.jpg# JPEG to PNG (preserve transparency)
magick input.jpg output.png
# PNG to JPEG (with white background)
magick input.png -background white -flatten output.jpg
# Convert to AVIF (modern format)
magick input.jpg -quality 90 output.avif# Rotate and resize
magick input.jpg -rotate 90 -resize 50% output.jpg
# Apply multiple effects
magick input.jpg -brightness-contrast 10x5 -sharpen 0x1 output.jpg
# Create composite
magick background.jpg logo.png -gravity center -composite output.jpgmagickmagickconvert\>^-strip%didentify-strip-qualitymagickconvertidentifymogrify# macOS
brew install imagemagick
# Linux
sudo apt-get install imagemagick # Debian/Ubuntu
sudo yum install ImageMagick # RHEL/CentOS
# Verify installation
magick --version