俞木發(fā)
例如,現(xiàn)在我們需要將拍攝的所有照片按照ISO參數(shù)和拍攝地址進行篩選,同時要將同一地點拍攝的照片歸集在一個文件夾中。假設(shè)照片保存在“E:\照片”下的多個子文件夾中。
首先到“https:∥www.br-software.com/extracter.html”下載EXIFextractor(以下簡稱為EE)。啟動EE后,在“Folder to scan”框中輸入保存照片的文件夾,在“Output filename”處輸入需要導(dǎo)出的文件名,在“Select Data”列表中勾選“ISO”、“GPS latitude”(GPS經(jīng)度)、“GPS longitude”(GPS緯度),再勾選“Add column headings”(增加導(dǎo)出表頭)和“Use full file path in file names”(導(dǎo)出文件具體路徑)復(fù)選框,最點擊“Extract”(導(dǎo)出)按鈕(圖1)。這樣選中的參數(shù)信息就會自動保存在指定的文件中。接著使用Excel打開導(dǎo)出的文件,可以看到所有照片的ISO和GPS經(jīng)緯度信息。接下來我們就可以按照自己的需要進行排序和整理了(圖2)。
假設(shè)現(xiàn)在我們需要將ISO參數(shù)為800的照片全部找出來,那么只要如圖2所示切換到B列并依次點擊“數(shù)據(jù)一篩選”,在打開的窗口中勾選“800”后點擊“確定”即可。當(dāng)然我們也可以在圖1所示的“Select Data”處勾選更多的導(dǎo)出參數(shù),然后利用Excel強大的篩選、高級篩選和排序功能,找到更多符合自己要求的照片(圖3)。
在上述導(dǎo)出的數(shù)據(jù)中已經(jīng)包含了GPS的經(jīng)緯度信息。如果要將照片按照地點的信息進行分類,可以先選中C列按升序排序,然后打開“http:∥api.map.baidu.com/Ibsapi/getpoint/index.html”,按提示輸入C、D列獲得的經(jīng)緯度數(shù)值,以“經(jīng)度,維度數(shù)值”的格式粘貼到搜索框中,勾選“坐標(biāo)反查”,這樣可以獲取照片拍攝的實際地址,比如福州動物園拍攝的某張照片,經(jīng)緯度信息是119.292083,26.145278(圖5)。
一般我們在一個地方拍攝的照片,經(jīng)緯度數(shù)值變化并不大,這里我們可以通過經(jīng)度數(shù)值來對地點分類。如前后經(jīng)度數(shù)值明顯出現(xiàn)跳躍,再結(jié)合圖片查看具體景區(qū),我們便可以判斷出是不同地點拍攝的照片。比如排序后金牛山公園拍攝照片的經(jīng)度在119.272009~119.27201°之間,福州動物園的則在119.32684~119.312685°之間,這里按提示將同一地點的起始經(jīng)度位置標(biāo)注出來。
現(xiàn)在插入一個E列,接著定位到E2單元格并輸入“=IFS(C2<=119.27201,"金牛山公園",C2<=119.312685,"福州動物園",C2<=119.612791,"牯牛公園")”,其中“<=”后的數(shù)值就是排序后每個地點最后一張照片的經(jīng)度數(shù)值。同樣如果有多個地點的信息,參照上述的格式依次將經(jīng)度信息添加到公式中,這樣下拉后就可以顯示出照片的拍攝地點信息(圖6)。
通過上述介紹的篩選方法可以將某個地點拍攝的照片快速進行分類。如果要將這些照片按地點全部歸集到同一個文件夾中,那么還可以使用上述文件來制作批處理快速實現(xiàn)。比如需要將“福州動物園”的照片全部存放在“E:\動物園”中,先使用E列篩選的方法只顯示指定的地點,接著點擊“查找與替換”,在“查找”框中輸入“E:\”,“替換為”框中輸入“copy E:\;再次查找“.jpg”,將其替換為“.JpgE:\動物園”。之后,打開命令提示符窗口,輸入“md e:\動物園”并回車,然后再復(fù)制A2:A26區(qū)域的內(nèi)容到命令提示符窗口中運行即可(圖7)。