{{tag>info-tech:software:command}}
====== ImageMagick ======
ImageMagick is a command-line tool for processing image files.
This tool is not suitable for processing RAW images; [[study:info-tech:software:darktable]] is recommended instead.
===== Install =====
^environment^command^
|archlinux|''pacman -S imagemagick''|
|mingw-w64|''pacman -S mingw-w64-i686-imagemagick''|
|brew on mac|''brew install imagemagick''|
==== additional libraries ====
Please note that you must also install libraries to handle specific image formats.
^format^required library^
|webp|libwebp|
===== Command =====
==== convert ====
convert src.png [options] dst.jpg # output format is recognized by an extension
^option^target format^description^
|-auto-orient|*|Rotates the raw image according to the metadata orientation, and removes the orientation tag.|
|-resize X%|*|Resize the image by the specified percentage.|
|-strip|*|Removes any metadata.|
|-define webp:method=N|webp|Quality of webp format(1~6).\\ A higher value results in stronger compression and lower quality.|
===== Command Examples =====
==== Compress into webp for blogs ====
convert $i -define webp:method=6 -resize 15% -auto-orient -strip ${i%.jpg}.webp