ImageMagick est une puissante suite logicielle open source en ligne de commande pour convertir et manipuler des images matricielles.
Redimensionnement, recadrage et transformations
# Resizing Images
magick input.jpg -resize 800x600 output.jpg # Fit preserving aspect ratio
magick input.jpg -resize 800x output.jpg # Fixed width
magick input.jpg -resize x600 output.jpg # Fixed height
magick input.jpg -resize 800x600\! output.jpg # Force exact dimensions
magick input.jpg -resize 50% output.jpg # Scale by percentage
# Cropping & Transformations
magick input.jpg -crop 400x300+10+10 output.jpg
magick input.jpg -gravity center -crop 400x400+0+0 output.jpg
magick input.jpg -flip output.jpg # Vertical flip
magick input.jpg -flop output.jpg # Horizontal mirror
magick input.jpg -rotate 90 output.jpg # Rotate clockwise
magick input.jpg -trim output.jpg # Trim blank borders
Conversion par lots et création de PDF
# Convert all PNG files in directory to JPG
magick mogrify -format jpg *.png
# Convert single image format
magick photo.png photo.webp
# Combine multiple images into a single PDF
magick page1.jpg page2.jpg document.pdf
# Render PDF pages into PNG images
magick -density 300 document.pdf -quality 100 page_%02d.png