2016年10月12日 星期三

GraphicsMagick & ImageMagick 常用操作

GraphicsMagick & ImageMagick 很強大, 但是用命令列的方式, 很容易忘記怎麼用, 
這篇就記一些有用過的情境, 免得每次還要查 user manual.

1. 將含有多頁影像的 TIF 檔分解成一頁一檔案, 注意是  +adjoin, 不是 -adjoin

gm convert largeinputfile.tif +adjoin singlepageoutput%02d.tif
 
 
2. 將圖檔的某一部分截取成為另一個檔案, 多頁型 TIF 也可以產出另一個多頁型 TIF 
 
gm convert -crop 2580x1818+730+10  original.tif  output.tif
.................widthxheight+xoffset+yoffset 
 
 
3. 原圖轉 90度. 負號為逆時針, 正號順時針, 多頁型 TIF 也可以一次轉所有分頁
 
gm mogrify -rotate -90 *.tif
 
4. 如果要處理大量圖檔, 可以用CMD 的 FOR 指令 

例如將 PNG 轉  GIF

FOR %I in (*.png) DO GM convert %I %~nI.gif

%I 會傳回 xxxxxx.png,  %~nI 會只取用 xxxxxx

5. 有時圖檔會有些歪斜, ImageMagick 有提供自動微調, 可以試
 
magick  convert AAA.TIF -deskew 40% +write BBB.TIF

待續...

沒有留言:

張貼留言

追蹤者