• 3

Photoshop - 具有選單功能之EXIF 相框 script

很感谢您的工作。

不巧家裡的路由器故障,現只能用家人電腦回覆。

一切待稍後去買了新路由器後再能一一回答。

afon

amdmorgen wrote:
可能是您上傳的圖床關...(恕刪)
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
讓我先來整理一下,我試過您加了對焦距離的script,兩個都會在中文字及一些字符

出現問題。

我貼圖的圖床是photobucket,我剛試過去下載一張照片,exif正常。

由於我只會拍鳥,所以儘管對焦距離不太精確,但在參考方面仍有一定價值。

我用的器材是佳能的,習慣上我只會拍raw檔。

隨著對後製軟件的認識,我由只用佳能的dpp轉raw為jpg,直至現在會先由

lr轉jpg,再用ps處理。

因此,我將照片以3個處理步驟進行測試:

1)dpp>cs6



先用相機附送軟件dpp將cr2檔轉為jpg,這時用滑鼠右鍵點按照片,看內容中subject distance

是無內容的。



用cs6配合您的script(全部用EXIF_cht - 20130527_2.jsx)編輯。

2)camera raw 7.0 (cr)>cs6



這次用cs6中的cr轉出jpg,其內容也沒有主體距離,不過就多了一個最大光圈及測光模式的內容。



用cs6編輯再加上資訊邊框。

3)lightroom 4.4 (lr)>cs6



最後的組合是用lr轉為jpg,內容亦無主體距離,但也有最大光圈及測光模式。



經過cs6加上資訊邊框。

以上均為最近拍攝的同一張照片。



接著我從圖床下載了一張2012年10月26日所拍的照片,從內容得知這是cs5

編輯的,主體距離、測光模式及最大光圈均有內容。



以cs6加上資訊邊框的情況。

從以上照片看,中文及某些字符變為小四方形,而且當資訊長度不會換行。

補充一點,從最後兩張看,原相經cs5編輯,就算再以cs6加邊框,對焦距離仍能

保留。

afon
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
afon wrote:
讓我先來整理一下,我...(恕刪)


抱歉,可能是我抓到的圖不正確.
這次您貼的這幾張圖的確可以看到EXIF資訊了.

答案大概出來了:
1.方框字的問題應是字型選擇問題,因為原作者有些資訊用到中文符號,結果預設字型
不支援中文,所以就變"方框"了. 我修改了一下script,把符號換成英文符號
(主要是鏡頭,原作者用[這個中文符號)
我現在將預設字型設定為"繁黑體adobe"以避免發生這個現象,新的script如下:
exif_cht_20130528_1

2.資訊過長,導致資訊顯示在一起後就變亂碼了:這部份有好的建議嗎?
對於窄型的圖,隨便幾個資訊就超過寬度了,所以如果要塞這麼多資訊,勢必要變成2行.
要怎麼切,有建議嗎? 能夠把切的"條件"描述出來,程式才寫的出來.

3.dpp->cs6是有Distance資訊的:
請看您傳的這張圖,有算出來是2.91M


以您的環境來看,看起來是這樣:
DPP->CS6 : 有保留Distance資訊.
camera raw 7.0 (cr)>cs6 和 lightroom 4.4 (lr)>cs6 不會保留Distance資訊.

4.看來以您的配備/環境,轉出來的檔案會將Distance設為ApproximateFocusDistance,
由於它非標準的EXIF規格資訊(標準應為SubjectDistance),所以當然在檔案資訊裡看不到
"對焦距離",只能透過script抓取的方式取得.

5.我去爬了一下其它樓的檔案, Nikon D7100拍出來的照片一樣是使用:ApproximateFocusDistance
不過差別是它還有記錄"SubjectDistanceRange",這是用來表示該照片是使用:微距,近距或遠距模式拍攝的資訊.

ps.對了,我發現千萬不要用windows 7內建的相片檢示器去旋轉照片,這樣
ApproximateFocusDistance這個資訊會被清掉.
再次感謝您的幫忙。

很抱歉忘了告知一個可能是最關鍵的問題,為了方便使所有上傳照片有

同一大小(1000*666或666*1000),我會用一個免費軟件photocap將

原大小的jpg來裁切。

剛才試您新的script時,發現原來罪魁禍首竟是這個photocap。





其實兩張都是lr 4.4轉jpg,第一張沒有對焦距離,是因為這張曾用photocap裁忉,

第二張是有顯示的,我是在加邊框後再裁切的。

問題來了,我大部分照片均需裁切,但photocap會刪了我最重要的資訊。

至於換行的問題其實是很次要的,不用再浪費您的時間了。

afon

amdmorgen wrote:
抱歉,可能是我抓到的...(恕刪)
有空請到我的afon工房:https://afonsworkshop.blogspot.com/


再來一張,這是用另一支鏡頭所拍的。這次是用lr 4.4裁切後轉jpg,再用cs6

加邊框。棄用photocap,對焦距離就保留了。

資訊內容過多,導致出現重疊,若直幅情況就會更嚴重。

afon
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
我試鳥友用這個script,他的器材是nikon的,但無法顯示對焦距離,

有時會出現百幾米的資訊。

afon
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
afon wrote:
發現原來罪魁禍首竟是這個photocap...(恕刪)

哈~哈~~

afon wrote:
資訊內容過多,導致出現重疊,若直幅情況就會更嚴重...(恕刪)

這的確.
就程式來看,要做出幾行都沒問題,問題在於排版的邏輯.

afon wrote:
我試鳥友用這個script,他的器材是nikon的,但無法顯示對焦距離...(恕刪)

有檔案可以參考嗎?
http://i186.photobucket.com/albums/x36/afonfong/Test/2013-05-06384_zps71a155af.jpg

以上是鳥友寄給我的,有點大,超過6m。

他說是用nikon所附軟件,直接轉為jpg的。

有勞了。

afon

amdmorgen wrote:
哈~哈~~這的確.就...(恕刪)
有空請到我的afon工房:https://afonsworkshop.blogspot.com/

afon wrote:
http://i18...(恕刪)


測試了一下,他的環境一樣是使用ApproximateFocusDistance.
帶的值是 299/10 , 所以計算出來是 29.9M

對了,他是用那個版本的script呢?
建議用昨天那個版本,因為我後來發現 Nikon 的有帶SubjectDistanceRange,
所以舊的script會做出誤判.昨天的版本有修正過.

借用一下圖,如果您的朋友覺得不妥,請通知我拿掉.
他應是用最後那個,會叫他再試,感謝。

那麽他也是勾選對焦距離?

afon

amdmorgen wrote:
測試了一下,他的環境...(恕刪)
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?