剛開始只是單純相信階調系統 (Zone System)的每個亮度等級是線性 (linear),也就是若亮度分部在0-255之間,把階調系統分成11個等分,每個Zone會分到約25.6 (256/10),但是……實際上每個Zone的量都不一樣,我就是得想辦法找出這些Zone各自的範圍。
看了2001年由Norman Koren寫的A simplified Zone system for making good exposures,最下面那個章節Equations for zones就有提到他是怎麼求的Zone的範圍分佈。
雖然還是不曉得他的公式從哪裡來,但若根據他在Matlab上將方程式代入gamma值後所呈現的曲線倒是挺接近理論的,他在Matlab上實做的程式碼如下:
zone = 1:9; gamma1 = 2.2; gamma2 = 1.8; f1 = 5.25;
y1 = (exp(f1*sin(pi*(zone-1)/16))-1)/(exp(f1)-1); % Normalized screen levels.
z1 = y1.^(1/gamma1); z2 = y1.^(1/gamma2); % Normalized pixel levels.
px1 = round(255*z1); px2 = round(255*z2); % Pixel levels for gamma = 2.2, 1.8
結果的數據可以得到這樣子的一張圖:
然而這兒作者把Zone 5值0.21(沒說是反射率)視為中間灰,(疑問:非18%的中間灰反射率?)上兩張Zone System圖是由此公式以參數gamma = 2.2,而9個Zone值分別為{ 0 31 55 86 126 170 212 244 255}對應z1曲線。若參數gamma = 1.8,則9個Zone值分別為{0 19 39 68 107 155 204 241 255}對應z2曲線。screen levels9個Zone值分別為{0.0000 0.0094 0.0341 0.0922 0.2107 0.4097 0.6688 0.9035 1.0000}對應y1曲線。
試著用Matlab把zone = 1:11;代入程式碼執行,可惜無法得到期望的結果,必須修改該方程式,但還不知該方程式的意義。
疑惑:Zone System的Zone數分歧,有9、10、11 Zone分法
- WiKi:11
- by Norman Koren:9
- by Gisle Hannemyr:11 & 9 (from Norman Koren)
- by Chris Johnson:10
- by 蔣載榮:10
另外還有一位作者Gisle Hannemyr,他寫了Adapting the Zone System to Digital Photography,根據Norman Koren的公式結果建了Zone system wedge如下:
我實際用Photoshop去測量每個Zone的亮度,就如同亮度上第二行的數字0 31 55 … 244 255,只是有問題的是Zone1和Zone2,怎麼是1大2小而不是1小2大呢?這跟Norman Koren自己在文章說「末端階調間(1、2或8、9)的差異比中間階調間(4、5、6)小。」雖然沒有矛盾,但邊緣Zone的範圍照理說會是最小的才是!
WiKi上的每個Zone都是一樣的量,也就是0 26 51 … 230 255,沒有額外說明每個Zone相差多少量,這該聽誰的好呢?從來沒有paper有Zone System這類的討論,無從查起文獻,只能從攝影大師們的文章中瞭解一二,這樣研究起來可真傷腦筋……
參考:WiKi – Zone System。
Adapting the Zone System to Digital Photography – by Gisle Hannemyr
A simplified Zone system for making good exposures – by Norman Koren
A Simplified Zone System – by Norman Koren
The Practical Zone System For Film and Digital Photography – Fourth Edition (total: 301 pape)







隨意留個言吧:)~