一、什麼是ExifTool?
ExifTool是一款強大的命令行工具,可以讀取、寫入和編輯多種數字圖像、視頻和音頻文件中的Exif、IPTC和XMP元數據。除此之外,它還可以從RAW格式文件中提取縮略圖。
ExifTool支持超過600種文件類型,包括JPEG、TIFF、PNG、PDF、MOV、MP3等等,並支持Windows、Mac OS X和Linux等操作系統。
二、ExifTool的安裝與基本用法
1、Windows
首先,下載並安裝Perl解釋器:http://www.activestate.com/activeperl/downloads,然後下載ExifTool:https://www.sno.phy.queensu.ca/~phil/exiftool/,解壓後將"exiftool(-k).exe"複製到系統PATH路徑下即可。
2、Mac OS X
使用Homebrew進行安裝: brew install exiftool
3、Linux
通過包管理器安裝: Ubuntu/Debian:sudo apt-get install libimage-exiftool-perl CentOS:yum install perl-Image-ExifTool
使用ExifTool:
# 顯示文件的Exif信息 exiftool [文件名] # 顯示文件中的所有元數據 exiftool -a [文件名] # 顯示文件的Exif信息和特定元數據項 exiftool -Exif:ISO -Exif:ApertureValue [文件名] # 修改文件中的元數據 exiftool -Exif:Model="Canon EOS Rebel T6" [文件名]
三、ExifTool的高級用法
1、批量修改元數據
ExifTool可以批量修改多個文件的元數據,使用時可以使用通配符來匹配多個文件,如下所示:
# 批量修改所有JPEG文件的拍攝時間 exiftool -AllDates='2019:01:01 12:00:00' *.jpg
2、從文件名中導入元數據
有時候,我們希望將文件名中的時間等信息導入到元數據中。ExifTool可以根據文件名自動提取信息,並將其寫入到特定的元數據中,如下所示:
# 從文件名中提取日期信息,並將其寫入到文件的拍攝日期中 exiftool '-DateTimeOriginal<${FileName;sub(/\..+/,"")}' *.jpg
3、批量生成縮略圖
ExifTool可以從RAW格式的圖像文件中提取縮略圖,並將其保存為JPEG格式的文件。如下所示:
# 提取RAW格式的圖像文件的縮略圖,並保存為JPEG格式 exiftool -b -ThumbnailImage -w _thumb.jpg *.NEF
四、Tinyproxy使用教程
1、安裝Tinyproxy:
Ubuntu/Debian:sudo apt-get install tinyproxy CentOS:yum install tinyproxy
2、修改Tinyproxy配置文件:
# 找到"## Listen",並將其以下的行解除注釋 Listen 127.0.0.1 # 找到"## Port",並修改為所需的埠號 Port 8888 # 找到"## Allow",並將其以下的行解除注釋 Allow 127.0.0.1
3、啟動Tinyproxy:
sudo service tinyproxy start
五、GomInspect使用教程
1、安裝GomInspect:
GomInspect是一款免費的3D表面測量軟體,支持Windows和Mac OS X等操作系統。下載地址:http://www.gom.com/software/gom-inspect.html。
2、GomInspect的基本使用:
GomInspect的基本界面如下所示:
+------------------------+ | 3D Viewport | | | | +--+ | | | | | | +--+ | | | | CSL/ISO 1101 | | Part axis | | Datum reference frame| | 2D Viewport | +------------------------+
在3D Viewport中,可以使用滑鼠對模型進行旋轉、平移和縮放,並可以使用測量工具對模型進行測量。在CSL/ISO 1101中,可以設置公差值等信息。在2D Viewport中,可以查看平面圖並進行測量。
GomInspect還支持多種格式文件的導入,包括STL、PLY、OBJ、ASC等等。
六、總結
ExifTool是一款非常強大的元數據處理工具,具有豐富的功能和廣泛的文件類型支持。在實際應用中,可以根據自己的需求選擇不同的參數進行使用。
Tinyproxy是一款輕量級的HTTP代理伺服器,可以方便地搭建自己的代理,並在本地進行網頁瀏覽等操作。
GomInspect是一款免費的3D表面測量軟體,適合於工程、產品設計等領域的應用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242136.html