1. 程式人生 > >工欲善其事,必先利其器之—使用ImageMagick處理圖片

工欲善其事,必先利其器之—使用ImageMagick處理圖片

工具安裝

mac下用brew安裝,命令如下

 brew install ImageMagick

處理圖片

加邊框

新增黑色邊框

convert -mattecolor black -frame 5x5+2+2 test.png test_frame_2.png

原圖
這裡寫圖片描述
效果圖如下:
這裡寫圖片描述

加水印

圖片水印處理

// 把名為logo.gif的水印圖示新增在原始圖片(src.jpg)右下角,且水印的下邊緣距原始圖片10畫素、右邊緣距原始圖片5畫素
convert src.jpg logo.gif -gravity southeast -geometry +5
+10 -composite dest.jpg

批量處理

使用mogrify批量處理當前目錄的圖片

mogrify -mattecolor black -frame 5x5+2+2 *.jpg

注:這將會導致原始影象被新影象所覆蓋。很難指定輸出檔名,這是 mogrify 的侷限性之一。 指定輸出檔名的惟一的方法是,改變輸出檔案相對於輸入檔案的格式。這樣的結果是新的影象具有了不同的副檔名。例如:

mogrify -format png -mattecolor black -frame 5x5+2+2 *.jpg

參考資料