題 在一堆照片中只改變一年?


所以我沒有在我的相機中正確設置年份,而我最近一次旅行中的所有照片最終都是2009年而不是2010年。

反正只有批量更改圖片的年份並保持時間和月份和日期?在iphoto中,您不能單獨更改年份,如果您選擇全部,則在mac os中獲取信息,您無法真正更改修改/創建日期?

有什麼線索嗎?


4
2018-02-28 20:52


起源




答案:


是的,有。調用元信息格式 EXIF,並且有一個名為的命令行工具 exiftool 哪個可以。

手冊頁中的示例調用:

   exiftool -DateTimeOriginal-=’0:0:0 1:30:0’ dir
        Adjust original date/time of all images in directory "dir" by
        subtracting one hour and 30 minutes.  (This is equivalent to
        "-DateTimeOriginal-=1.5".  See Image::ExifTool::Shift.pl for
        details.)

   exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg
        Add 3 hours to the CreateDate and ModifyDate timestamps of two images.

   exiftool -AllDates+=1:30 -if ’$make eq "Canon"’ dir
        Shift the values of DateTimeOriginal, CreateDate and ModifyDate
        forward by 1 hour and 30 minutes for all Canon images in a directory.
        (The AllDates tag is provided as a shortcut for these
        three tags, allowing them to be accessed via a single tag.)

我相信你可以用某種方式將年份設定為2010年。


3
2018-02-28 21:15



這不是一年加1年嗎? - Svish
是的,重點是每年增加1。這似乎是一個很好的工具,但是要添加年份,你必須在幾個小時內添加等效物嗎? - ayrad
加入1年, exiftool 命令是: exiftool -AllDates+='1:0:0 0' picture.jpg - thdox


我的iPhoto版本有一個菜單項來更改日期。它使您能夠將選擇的每個文件偏移一定的時間(即幾年,幾個月)。


1
2018-02-28 23:11





我最終使用了一個完成這項工作的GUI工具。您將文件拖到它並更改一堆文件的年份。這是鏈接,以防任何人有類似的問題。 更好的查找器屬性

我剛剛注意到第二種做法。在picasa工具中 - >調整日期和時間


0
2018-02-28 22:11