10 months ago

new blog at: https://nyogjtrc.github.io/posts/2017/04/linux-edit-photo/

想要在 Linux 上處理圖檔,我一開始想到的是 GIMP,但是這個軟體巨大到不太想專程去安裝,於是開始尋找其他輕量一點的工具

可以直接在 command line 上處理圖檔的工具:
convert

convert 功能之多,我剛看到時也嚇了一下,可以轉換檔案格式,可以縮放圖片,可以使用濾鏡,可以旋轉圖片等等。不過有沒有比較輕量我也不太清楚,至少我可以快速的得到我要的結果。

使用範例

把 png 檔轉成 jpg 檔

$ convert image.png image.jpg

轉 90 度

$ convert image.jpg -rotate 90 modified-image.jpg

調整圖片壓縮品質

$ convert image.jpg -quality 50 modified-image.jpg

把所有圖片調整成高度 200

$ for file in *.jpg; do convert "$file" -resize x200 "s-$file"; done

在圖片上寫字

$ convert image.jpg -font courier -fill white -pointsize 20 -annotate +50+50 'Writing' write-image.jpg

Reference

5 ImageMagick command line examples – part 1
Command-line Tools: Convert @ ImageMagick
How to Quickly Resize, Convert & Modify Images from the Linux Terminal

← Webpack 2.2 Sample - f2e-jacket New Blog at Github →
 
comments powered by Disqus