亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

玩轉照片EXIF信息的利刃:jhead命令詳解 依據EX

系統 2863 0

下載地址

http://www.sentex.net/~mwandel/jhead/

jhead是一個處理照片exif信息的命令行工具。

它的強大在于它
一、提供了其他工具所不能企及的功能
二、強大的批處理能力

據說該工具最早是在linux環境下開發的,現已被移植到多個平臺,包括windows。
但,目前為止并沒有GUI,也就是圖形外殼,所以理解并使用該工具前你必須了解一些簡單的命令行知識..........

跟所有的命令行工具一樣,它的使用方法為:jhead 參數列表 jpg文件列表
比如:
jhead -se 1.jpg..................................處理單個文件
jhead -se 2009_[0-9].jpg.................處理指定的多個文件
jhead -se *.jpg...................................處理所有文件
另外,你甚至可以用**通配符來代替子目錄,從而實現對指定目錄的遍歷!包括子目錄的子目錄。如:
jhead -se c:/tmp/**/*.jpg

當然有些參數也允許你聯合使用。比如:
jhead -se -q 1.jpg 2.jpg 3.jpg

顯示jhead版本、獲得幫助


-V(大寫的V)...............顯示jhead的版本
-h...............................獲得幫助

提示:由于jhead的幫助較長,管道輸出可能更適合你閱讀。如:jhead -h | more
旋轉照片
-autorot...................................根據exif中記錄的水平方向信息轉動照片
-norot................... ...................清除exif中記錄的水平方向信息

jhead的照片旋轉是據于照片的exif旋轉標志進行的,通常是前期豎拍的照片,橫拍的照片它會自動跳過不予處理,同時自動清除旋轉標志,并不需要再做一次norot操作。
處理過的照片會跟橫拍一樣,在windowsXP及以更老的系統里,得到正常瀏覽。

放心,jhead對照片的旋轉是無損的。

jhead的強大在于它支持通配符處理模式,從而實現批處理,所以很多時候對單張照片進行旋轉是沒有意義的。
另外,它的處理效率不是光影等其他第三方軟件所能比擬的!
不過,這一功能在windows7里已經得到了實現,用windows7系統自帶的照片導入功能,會實現對前期豎拍照片的自動旋轉,功能一樣。

我們來看一下實例吧..........

對當前目錄下的所有jpg文件進行轉動 jhead -autorot *.jpg
顯示照片的exif信息
-v(小寫的v)........................詳細的exif信息顯示
-exifmap.................................顯示頭信息,總之跟v不一樣
-se...........................................簡化顯示
-c..............................................精簡顯示(比-se更簡單)

提示:
有時候你可能需要把照片的exif信息轉入文體保存,你可以直接重定向輸出就可以了
比如:jhead -se ld_pic.jpg>a.txt

處理exif信息(一)
-dc..........................刪除jpg信息中的備注
-de.........................完全刪除exif信息
-du.........................刪除非原始exif信息,例如Photoshop之類編輯后修改exif留下的信息
-purejpg................刪除所有jpg文件非必須信息. 相當于-de -dc -du的集合,文件將減小數k
-mkexif..................創建新的最小exif信息(覆蓋原有的的exif信息),不明白這有什么用 玩轉照片EXIF信息的利刃:jhead命令詳解 - 遠古的風 - 自然風
-di..........................刪除IPTC (Photoshop 格式兼容) 信息.
-dx.........................刪除XMP (photoshop文件信息)

說明:
參數很簡單,不需要詳解了。但-du和-mkexif有時并不管用,不知為何......試過很多方法,只有期待高手了 玩轉照片EXIF信息的利刃:jhead命令詳解 - 遠古的風 - 自然風

清除當前目錄下所有jpg文件的exif信息......
jhead -purejpg *.jpg
處理exif信息(二)


-te.........................................從其他jpg文件導入exif信息到當前文件
你可以單個文件導入
如:jhead -te 01.jpg 02.jpg 把01.jpg的信息導入到02.jpg,覆蓋原來的。
也可以批量導入
如:jhead -te "bak/&i" *.jpg 把bak目錄下的jpg文件信息按文件名一一對應的導入當前目錄下的jpg文件!引號不省略!!
據說之一功能最常用的是在照片PS完后,再導入它原生的信息
處理exif信息(三)
-dc...............刪除jpg信息中的備注.
-ce..............使用系統默認編輯器編輯備注。運行時會自動打開文本編輯器,錄完信息,保存并關閉后,信息會自動被寫入備注
-cs...............導出備注到文本文件。 如:jhead -cs 1.txt 1.jpg
-ci................從文體文件導入備注。如: jhead -ci 1.txt 1.jpg
-cl string.....直接輸入備注。如: jhead –cl 我愛無常版主 1.jpg

提示:
exif中的備注不同于windows給文件所做的備注,一般的軟件會看不到,包括光影,但還是不少軟件能閱讀,如:Exifer

縮略圖
-dt................................刪除exif中的縮略圖. 此縮略圖一般240x160象素,10k大小
-st [name]..................將exif中的縮略圖復制為另一個jpg文件
-rt [name]...................用另一個jpg文件替換exif中的縮略圖.
-rgt[size].....................刷新exif縮略圖,其中[size]為縮略圖的最大邊長.


提示:
-rgt功能的實現是調用第三方應用程序mogrify.exe,所以你之前必須下載并安裝之一程序!在jhead官方網站有鏈接。
但這一功能好像不是對所有的jpg文件都管用,找不出原因 玩轉照片EXIF信息的利刃:jhead命令詳解 - 遠古的風 - 自然風

實例:
jhead -st "bak/&i" *.jpg
把當前目錄下的所有文件的縮略圖復制保存到bak目錄下并與原文件名同名。
修改時間與文件改名
-ft................................將jpg文件的“修改時間”修改為exif信息中記錄的拍攝時間
-dsft...........................把照片exif信息時間設置為文件修改時間.
-da[date1]-[date2]...把拍攝日期為data2的照片日期修正為data1;date格式為yyyy:mm:dd或yyyy:mm:dd+hh:mm或yyyy:mm:dd+hh:mm:ss
-ts[time]....................直接修改exif中的時間,格式為yyyy:mm:dd-hh:mm:ss
-ds[date]...................直接修改exif中的日期,格式為yyyy:mm:dd 或yyyy:mm 或yyyy
-ta[+|-]h[:mm[:ss]]...修正時差,根據時區確定,例如+1:00或者-1:00

-n[format-string]......將照片文件名修改為exif信息中記錄的“數字化時間”,保留原文件名; 如果exif數字化時間不可用,則將文件名修改為文件的“修改時間”

-nf [format-string].... 與"-n"相同功能相同,不保留原文件名

format-string格式說明
%d................日.................................(01-31)
%H...............小時.............................(00-23)
%j.................一年中的第幾天.........(001-366)
%m..............月.................................(01-12)
%M...............分鐘.............................(00-59)
%S...............秒.................................(00-59)
%U..............一年中的第幾周..........(00-53)
%w..............星期幾..........................(0-6,周日為0)
%y................兩位數紀年..................(00-99)
%Y...............四位數紀年
%i................添加數字序號,也可以指定位數。如:%04i(生成4位序號,不足的高位補零)
%f................原文件名

提示:
照片中exif信息記錄的時間有三個分別是:拍攝時間、數字化時間(也有叫創建時間的)和修改時間這些時間記錄與windows中有關文件時間是不一樣的,兩碼事!
jhead對照片日期的修改是同步修改這三個時間!!!

現在我們舉幾個例子:

(一)jhead -da2009:01:01-2008:01:01 *.jpg
把當前目錄下的所有拍攝日期為2008/01/01的照片更改時間為2009/01/01。這在相機日期設置有誤時非常有用。

(二)jhead -ds2009 *.jpg
把當前目錄下的所有jpg文件的日期年份更改為2009年,保持日期的其他部分(月、日及時間)不變!

(三)jhead -nf%Y_%m%d_%04i *.jpg
把當前目錄下的所有jpg文件的文件名更改為:年4位_月2位日2位_4位序號.jpg 如:2009_1201_0001.jpg
最后。。。
其他幾個參數....................

-q....................................不顯示程序運行信息,和其他參數一起使用。這在編寫批處理腳本時非常有用
-cmd command...........調用其他程序,如:jhead -cmd "mogrify -quality 80 &i" *.jpg
-exonly............................不處理沒有exif信息的文件,要和其他參數一起使用
-a....................................修改不同擴展名的同名文件名。拍攝的avi短片exif信息存儲在同名thm文件中,可用此指令給avi文件更名. 一般與-n共同使用.

另外還有其他幾個參數,由于不甚了了,就不一一介紹了,你可以自己查閱原文的幫助信息。

玩轉照片EXIF信息的利刃:jhead命令詳解 依據EXIF照片自動旋轉


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 2019亚洲日韩新视频 | 老司机午夜剧场 | 国产一级片毛片 | 国内精品视频在线观看 | 91香蕉嫩草| 久久不见久久见免费影院 | 五月天婷亚洲 | 欧美e片成 人 在线播放乱妇 | 久久青草免费视频 | 亚洲精品一区二区观看 | 久久国产免费观看 | 国内自拍网红在线综合 | 日本免费三区 | 亚洲一区二区三区福利在线 | 色综合色狠狠天天久久婷婷基地 | 997在线观看视频国产 | 成人久久久精品乱码一区二区三区 | 色激情综合 | 国产亚洲精品免费 | 国产成在线观看免费视频成本人 | 日本视频一区二区三区 | 亚洲综合伦理一区 | 最近中文字幕在线 | 中文 | 久久最新免费视频 | 亚洲精品在线观看视频 | 女生毛片| 亚洲精品综合网 | 成人美女隐私免费 | 日韩视频网 | 日韩精品一区二区三区国语自制 | 真实的国产乱xxxx在线播放 | 四虎网站在线播放 | 亚洲国产成人最新精品资源 | 一类毛片 | 视频在线一区二区三区 | 欧美综合图区亚洲综合图区 | 亚洲国产精品综合久久20 | 久久精品视 | 成人午夜亚洲影视在线观看 | 一级特黄aa大片欧美小说 | 久热草视频 |