最近挑選了一些小朋友的照片要沖洗出來給老人家翻看,為了方便辨識拍照的時間,因此想把拍照日期以浮水印的方式加到照片上,搜尋了好一陣子,沒想到免費的加浮水印的圖形工具、還要能加上檔名或拍照時間的還真難找。Windows最終找到一個功能頗齊全的ImBatch,在Linux裡則發現ImageMagick功能超強,而且還有Windows、Mac OS X、iOS等版本,最後就使用ImageMagick來處理了。
ImageMagick功能介紹
ImageMagick是在命令行操作的工具集,由多個執行檔組成,主要功能就是轉換、編輯與組成圖形(Convert, Edit, And Compose Images)。浮水印要使用的是convert;命令格式是:
convert 你的圖片檔名.jpg -font Arial -pointsize 72 -fill yellow -gravity SouthEast -annotate +100+100 %t 轉換後的圖片檔名.jpg
參數說明
- -font: 指定使用的字形,在Linux會找不到,可以不指定
- -pointsize: 使用72點的字體大小
- -fill: 文字的前景顏色
- -gravity: 文字的輸出位置,東南方就是底端右側
- -annotate: 要輸出的文字內容屬性,+100+100是邊界位移的畫素點數,%t是沒有副檔名的圖片檔名,也可使用圖片的日期資訊:%[exif:datetime]、%[exif:dateTimeOriginal]等,能使用的字元參數值可以參考ImageMagick: Format and Print Image Properties
批次處理
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等。
輸出成品範例
參考
##
您可能也會有興趣的類似文章- 將圖片批次加入浮水印的工具:TSR Watermark Image Software (0則留言, 2010/06/06)
- 使用Ant-Renamer批次重新命名照片檔與影片檔 (0則留言, 2014/02/06)
- 取得Picasaweb原尺寸圖片的方法 (2則留言, 2012/11/03)
- Dropbox App 1.5增加了自動上傳照片檔的功能 (0則留言, 2012/06/16)
- [Xuite] 在Xuite中使用上傳的圖片 (0則留言, 2005/04/15)
- 挺不賴的Windows Live Writer的圖片插件:Polaroid Picture (3則留言, 2008/11/12)
- Picasa 圖片整理工具 (0則留言, 2005/01/19)
- ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (7則留言, 2010/01/24)
- [Xuite] 變更頁首(Banner)的圖片 (修正) (1則留言, 2005/04/09)
- [Sites] 圖片網站:Open Clip Art Library (1則留言, 2005/08/08)
- 兼具功能性與方便性的螢幕擷取軟體:Screenpresso (3則留言, 2010/01/17)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (0則留言, 2010/02/27)
- 使用Word 2010 Beta/2007寫Blog文章 (6則留言, 2010/01/19)
- 使用Chrome應用程式StackEdit線上編寫Markdown文件 (0則留言, 2013/07/12)
- [Reference] 插入圖形檔案時使用的樣式 (0則留言, 2005/02/22)
The post 使用ImageMagick幫照片加上拍照時間浮水印 appeared first on 簡睿隨筆.