ImageMagick
From Indie IT Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
HOWTO: Watermarking
#!/bin/bash # Initialize variables WM=/path/to/watermark.png SCALE=50 # Find all image files in current directory and watermark file -i * | grep image | awk -F':' '{ print $1 }' | while read IMAGE do echo Watermarking $IMAGE NAME=`echo $IMAGE | cut -f1 -d.` EXT=`echo $IMAGE | cut -f2 -d.` composite -dissolve 50% -gravity center -quality 100 \( $WM -resize $SCALE% \) "$IMAGE" "${NAME}_wm.${EXT}" done exit 0
HOWTO: Resize And Change Quality
convert cover_big.jpg -resize 500x500 -quality 70 cover.jpg
HOWTO: Crop And Resize To 500x500
convert old.jpg -resize 500x500^ -gravity center -crop 500x500+0+0 +repage new.jpg
HOWTO: Crop
convert old.jpg -crop 67x67+130+0 +repage new.jpg
Crop to a set size from the center of the image :-)
mogrify -quality 50 -format webp -resize 1280x -gravity center -crop 1280x710+0+0 -path optimised/ *.jpg
HOWTO: Resize
convert FlexGet_NEW.png -resize 72x72^ FlexGet_NEWER.png
HOWTO: Change Format
Single file ...
convert -quality 50 -format webp myimage.jpg
All files in a folder ...
mogrify -quality 50 -format webp *.jpg
HOWTO: Save In Different Folder
mkdir optimised mogrify -quality 50 -format webp -resize 640x -path optimised/ *.jpg
HOWTO: Identify
identify FlexGet_NEWER.png
HOWTO: Display
display FlexGet_NEWER.png