2008/3/1 上午 08:53:27
每一張我們用數位相機拍攝下來的照片,相機會把拍攝時的日期和時間、相機廠牌和型號、拍攝時的快門時間和光圈大小、是否使用閃光燈,甚至 GPS 資料等其它資訊儲存在照片裡,這些資訊就是 EXIF (Exchangeable Image File Format)。這些資料,譬如日期和時間,可以讓我們在日後瀏覽照片時知道照片是在何時拍攝的,所以這些資訊對我們很有用。但是,常常有一些狀況會讓這些資訊出現差錯。
舉例來說,一般數位相機都是吃主電池來記憶日期和時間,所以如果相機太久沒用導致電池沒電時,相機裡的日期時間就會回復到出廠設定 (譬如可能是西元 2006 年 1 月 1 日 0 時 0 分 0 秒)。這時如果你換上一顆充飽的電池之後,你忘記要先重新設定相機裡的日期時間就開始照相的話,拍下來照片的日期時間就會是出廠設定的日期時間,這對往後回顧照片時會有困難。而且,相片管理程式大多是依據這些資訊來管理照片。照片的日期時間無法對映到現實環境,那你要怎麼去管理照片呢?另外還有一個可能是,你到另外一個時區的國家去旅遊,忘記先調整相機裡的時間,結果辛辛苦苦拍攝出來的照片都是記錄著台灣時間,而非國外當地的正確時間,相信日後整理照片時也會讓你傻了眼。
只要你遇到以上狀況時,可以用 jhead 這個程式來幫你快速修改每張照片裡的日期時間,jhead 目前支援的作業系統有 Windows、Linux、FreeBSD 和 Mac OS X,幾乎涵蓋大部分人使用的作業系統。
jhead 程式本身有提供很多功能 (詳細使用說明請看 jhead 的 usage),在此我只列出如何使用修改日期時間的功能。第一個是把照片的日期時間更新成自行指定的日期和時間,譬如我要把目前目錄下所有副檔名為 jpg 的照片的日期時間都改成西元 2006 年 3 月 3 日下午兩點零分三十秒,我可以執行下列指令:
如果我忘了設定相機的日期時間 (假設相機原廠設定的日期為西元 2006 年 1 月 1 日),現在我想把日期改成西元 2006 年 3 月 3 日,我可以執行下列指令:
如果你到日本旅遊忘了把相機的時間由台灣時區 (GMT+8) 調成日本時區 (GMT+9),你可以用下列執行一次更改所有到日本拍的照片:
上列指令中的 + 是指把時間往後加一個小時,同理你可以依需要用 - 來把時間往前減若干個小時。除了修改日期時間之外,其實 jhead 還有許多功能。譬如目前 jhead 最新版 2.5 版有以下功能:
舉例來說,一般數位相機都是吃主電池來記憶日期和時間,所以如果相機太久沒用導致電池沒電時,相機裡的日期時間就會回復到出廠設定 (譬如可能是西元 2006 年 1 月 1 日 0 時 0 分 0 秒)。這時如果你換上一顆充飽的電池之後,你忘記要先重新設定相機裡的日期時間就開始照相的話,拍下來照片的日期時間就會是出廠設定的日期時間,這對往後回顧照片時會有困難。而且,相片管理程式大多是依據這些資訊來管理照片。照片的日期時間無法對映到現實環境,那你要怎麼去管理照片呢?另外還有一個可能是,你到另外一個時區的國家去旅遊,忘記先調整相機裡的時間,結果辛辛苦苦拍攝出來的照片都是記錄著台灣時間,而非國外當地的正確時間,相信日後整理照片時也會讓你傻了眼。
只要你遇到以上狀況時,可以用 jhead 這個程式來幫你快速修改每張照片裡的日期時間,jhead 目前支援的作業系統有 Windows、Linux、FreeBSD 和 Mac OS X,幾乎涵蓋大部分人使用的作業系統。
jhead 程式本身有提供很多功能 (詳細使用說明請看 jhead 的 usage),在此我只列出如何使用修改日期時間的功能。第一個是把照片的日期時間更新成自行指定的日期和時間,譬如我要把目前目錄下所有副檔名為 jpg 的照片的日期時間都改成西元 2006 年 3 月 3 日下午兩點零分三十秒,我可以執行下列指令:
jhead -ts2006:03:03-14:00:30 *.jpg
(注意 -ts
和 2006 之間沒有空格) 如果我忘了設定相機的日期時間 (假設相機原廠設定的日期為西元 2006 年 1 月 1 日),現在我想把日期改成西元 2006 年 3 月 3 日,我可以執行下列指令:
jhead -da2006:03:03-2006:01:01 *.jpg
(注意 -da
和 2006 之間沒有空格) 如果你到日本旅遊忘了把相機的時間由台灣時區 (GMT+8) 調成日本時區 (GMT+9),你可以用下列執行一次更改所有到日本拍的照片:
jhead -ta+1:00 *.jpg
上列指令中的 + 是指把時間往後加一個小時,同理你可以依需要用 - 來把時間往前減若干個小時。除了修改日期時間之外,其實 jhead 還有許多功能。譬如目前 jhead 最新版 2.5 版有以下功能:
- Extracting camera settings from Exif image files
- Able to set and/or adjust the Exif time field
- Manipulation (extrac, replace, regenerate) of Exif integral thumbnails
- Transplant Exif image header from one JPEG to another
- Edit JPEG comment fields
- Automatically rotate images upright (using jpegtran) according to “orientation” tag.
- Manage running programs on large batches of Jpegs and restoring Exif header information afterwards.
- Display embedded GPS info (if present)
沒有留言:
張貼留言