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

為了整理及日後方便,所以興起將照片添加EXIF資訊的想法.
網路有上不少文章在討論及提供這類 script.

其中有一個發現他寫的很不錯,雖然他很謙虛的說這是集網路上的討論,
但如果想轉發這個 script 到其它地方的時候,建議還是附上我原先
取得的網址 : cs2——cs6通用的各种脚本(不仅限于边框)
尊重一下作者.

這個script我有進行一些修改,下載網址如下:
http://pan.baidu.com/share/link?shareid=474773&uk=3946257971

修改內容:
1. 將簡體內容轉換成繁體字
2. 資訊濃縮成一列
3. 修正部份預設值(個人喜好)
4. 移除可以將設定值儲存的功能(因原本功能在我電腦上運行有問題,所以就先將它關掉了)

===== 2013/05/28 更新 ======
1. 增加對焦距離資訊(取決於機身.鏡頭.軟體,不保證一定有該資訊)
2. 內定字型為adboe黑體字,以避免有些狀況下發生亂碼


下載之 EXIF_cht.jsx 將它拷背到此目錄下.
Photoshop - 具有選單功能之EXIF 相框 script

開啟照片後,可以在指令碼找到這個script.
Photoshop - 具有選單功能之EXIF 相框 script

第一階選項如下:
Photoshop - 具有選單功能之EXIF 相框 script

第二階選項如下:
Photoshop - 具有選單功能之EXIF 相框 script

下圖是產生的範例:
Photoshop - 具有選單功能之EXIF 相框 script

如果想試看看設定值儲存功能,可以修改136行的地方,改為"yes"即可.
Photoshop - 具有選單功能之EXIF 相框 script

一些選項的預設值,可以從1389這邊開始看.
Photoshop - 具有選單功能之EXIF 相框 script

有些功能並未測試,有興趣的可以試看看.
吳.....吳.....出不來
原來是這樣用的啊,真厲害
修改後還是無法存檔..每次都得重新設定一次..請問是那裏出問題?
PS~136行有修改yes

toelope wrote:
修改後還是無法存檔....(恕刪)


我試過也是不行,所以才先將這功能隱藏.
有稍為看過adobe提供的script手冊,對文字檔的處理並沒有什麼著墨.

我是依相機修改相對應的jsx,這樣每台相機都能有自己預設的jsx檔案.
反正沒幾台相機,有沒有存檔功能對我沒影響.

有興趣的就自行研究看看囉.
看了您的帖文後,令我想起一樣類似的功能。

記得cs5編輯照片後,在exif內會有拍攝距離一欄,但現在的cs6卻

找不到這項紀錄。

請問如何恢復這項紀錄?

補充一下,有試過您的script,但卻仍是沒有Subject Distance/Focus Distance

這選項。請問可否將之加入?

afon
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
amdmorgen wrote:
我試過也是不行,所以...(恕刪)


我主要是要修改圖框顏色跟字體顏色..要修改哪個地方.才能讓他成為預設值?
afon wrote:
記得cs5編輯照片後,在exif內會有拍攝距離一欄,但現在的cs6卻
找不到這項紀錄。
請問如何恢復這項紀錄?
(恕刪)


我google了一下, cs 的這個"file info"功能是透過 XMP 這個第三方軟體在運作的,
adobe也提供了 XMP SDK 給人開發.

我猜啦, CS6 的 XMP 劇本並沒有去參考這個資訊.
所以抱歉,幫不上忙. (XMP好像要裝SDK才能撰寫,我有點嫌麻煩,那天真的無聊時再考慮看看吧).

afon wrote:
補充一下,有試過您的script,但卻仍是沒有Subject Distance/Focus Distance
這選項。請問可否將之加入?...(恕刪)


有翻了一下 EXIF 2.2 版的spec, 的確有 SubjectDistance這個項目(Focus沒有).
我看了一下我的300D, 是沒有 SubjectDistance 的.

但是卻有 "aux:ApproximateFocusDistance" 這個項目,
大概試了一下, 看起來應該等同 SubjectDistance .
我想 ApproximateFocusDistance 搞不好是 canon 自己創的.

所以我參考 ApproximateFocusDistance 改了一下 script , 現在有加入"對焦距離"
的選項, 你可以試看看.

EXIF_cht_20130527

另外, 我抓了幾張你上傳的照片,發現你的照片連ApproximateFocusDistance都沒有,
不知道是不是上傳圖床的問題?

如果願意,你可以挑幾張你拍的圖給我(可以試看看百度網盤),我試看看.
或者你先用cs6的file info,看看原始的資訊有沒有ApproximateFocusDistance 或 SubjectDistance.

這是轉出來的範例,算出來拍攝距離為 0.52M:
toelope wrote:
我主要是要修改圖框顏...(恕刪)


字的顏色預設值在:
title.titleColorsEt.selection = 22; //指定主題文字顏色預設值索引數。上面顏色表選擇。
msg.msgColorsEt.selection =22; //指定說明文字顏色預設值索引數。上面顏色表選擇。
lens.infoColorsEt.selection = 22; //指定拍攝資訊文字顏色預設值索引數。上面顏色表選擇。
邊框顏色: frameWidthh.frameColorsEt.selection = 25;
內線顏色: linecolordlg.linecolorsEt.selection = 26;

至於數值要填多少,則是參考這邊:


字型也是類似,參數設定在這:


至於數值填多少,則因為每個人電腦的字型安裝狀況不一樣,
所以從下拉式表單那邊算一下想要預設的字型在編號幾的位置(從0開始編)
很高興有您的回覆。

由於時間已不早,我粗略試了一下,發覺一些之前用cs5編輯的照,

用了您新的script,那個對焦距離真能顯示。然而,一些經cs6編輯的,

不單不能顯示對焦距離,而且那行資訊還出現亂碼。

待明天我詳細再試,並會傳些照片上來。

若不嫌麻煩,我在01有很多照片,請瀏覽http://www.mobile01.com/topicdetail.php?f=244&t=1700019&p=138#43973549

大概2011年8月至2012年底的都是以cs5編輯的。

afon

amdmorgen wrote:
我google了一下...(恕刪)
有空請到我的afon工房:https://afonsworkshop.blogspot.com/
afon wrote:
很高興有您的回覆。由...(恕刪)


可能是您上傳的圖床關係,所以下載下來的檔案都被破壞了,EXIF資訊都遺失了.
有亂碼的圖,方便給我原始的圖檔嗎?我看看是怎麼回事.
我在擔心是不是字型的關係,因為Distance資訊中,如果是FFFFFFFFh,那代表是"無限遠",
所以我用了一個"∞"的符號.

我有翻到一個網址:
http://www.dpreview.com/forums/post/33786590

這是它的照片:
1. 5D2 + 500 f4 IS + Canon 1.4x, FD = 79.9 m
2. 7D + 500 f4 IS + Canon 1.4x, FD = 13.5 m
3. 7D + 400 2.8 IS + Canon 1.4x TC, FD = 49.7 m

它的EXIF真的有SubjectDistance, 所以我又修改了一下script,
會先去檢查有沒有 SubjectDistance, 如果沒有, 才去找ApproximateFocusDistance.

script 下載位置:
exif_cht_20130527_2

另外,我也做了一個實驗,把它的照片再用cs6存成另外的jpg檔,再調出來看, Distance 的
資訊是在的.

從google到的一些資料,有幾種可能:
1. 鏡頭本身需先支援此功能,這樣相機存檔時才會帶有這個資訊
2. 有些人因為拍RAW檔,所以在使用cs時是透過ACR轉檔,不同的ACR版本似乎也會有差異(目前似乎ACR 5.6是ok的)
3. 有人用DPP轉檔後,是看不到Distance訊息.

不知道您是否還留有原始的jpg/raw檔?
在不用cs編修的狀況下,先看看原始檔的exif資訊,看看能不能搜尋到Distance的字串,
就可以知道是那邊的問題了.

如果是raw檔,看要不要用ACR轉檔試看看.
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!