使用ImageMagick幫照片加上拍照時間浮水印
- - 簡睿隨筆最近挑選了一些 小朋友的照片要沖洗出來給老人家翻看,為了方便辨識拍照的時間,因此想把拍照日期以浮水印的方式加到照片上,搜尋了好一陣子,沒想到免費的加浮水印的圖形工具、還要能加上檔名或拍照時間的還真難找. Windows最終找到一個功能頗齊全的 ImBatch,在Linux裡則發現 ImageMagick功能超強,而且還有Windows、Mac OS X、iOS等版本,最後就使用ImageMagick來處理了.
最近挑選了一些 小朋友的照片要沖洗出來給老人家翻看,為了方便辨識拍照的時間,因此想把拍照日期以浮水印的方式加到照片上,搜尋了好一陣子,沒想到免費的加浮水印的圖形工具、還要能加上檔名或拍照時間的還真難找。Windows最終找到一個功能頗齊全的 ImBatch,在Linux裡則發現 ImageMagick功能超強,而且還有Windows、Mac OS X、iOS等版本,最後就使用ImageMagick來處理了。
ImageMagick是在命令行操作的工具集,由多個執行檔組成,主要功能就是轉換、編輯與組成圖形(Convert, Edit, And Compose Images)。浮水印要使用的是convert;命令格式是:
convert 你的圖片檔名.jpg -font Arial -pointsize 72 -fill yellow -gravity SouthEast -annotate +100+100 %t 轉換後的圖片檔名.jpg
convert *.jpg -pointsize 72 -gravity SouthEast -fill yellow -annotate +100+100 %[exif:datetime] converted_%d.jpg
輸出檔名裡的%d會變成由 0 遞增的數值,如converted_0.jpg、converted_1.jpg、converted_2.jpg等。
##
您可能也會有興趣的類似文章The post 使用ImageMagick幫照片加上拍照時間浮水印 appeared first on 簡睿隨筆.