工欲善其事,必先利其器之—使用ImageMagick處理圖片
阿新 • • 發佈:2019-01-28
工具安裝
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