2012-08-28 38 views
5

我在谷歌上花了很多時間,但找不到有用的東西。我想設置一個像Photoshop一樣的圖像曝光值。所以我想知道如何改變像photoshop曝光調整一樣的位圖曝光?photoshop曝光調整背後的數學是什麼?

+0

請注意,某些Photoshop產品和工藝不使用相同的算法,即使對於基本的東西,如曝光(例如:Photoshop的ACR或LightRoom與2012年的過程行爲不同,比以前,特別是最明亮的值)。 – Parallelis

回答

4

理論上對於曝光修改x(x是有符號浮點值,對於非補償爲0.0),必須將每個像素亮度值(或RVB中的每個子像素)乘以2^x。

newValue = oldValue * (2^exposureCompensation); 

想想你的價值範圍,限制值,可能是優於你的最大允許值(255 8位,65535 16位)。這是當您提高曝光度時創建「燒焦」部分圖片的原因,並且這是新Photoshop處理過程中發生變化的一部分(稱爲'2012')

+0

我認爲曝光補償已經在IL中得到了證實,就像在Photoshop中一樣。因此滑塊+1.0 = +1 IL =將照片的每個像素的值加倍 – Parallelis

+2

對於我來說,photoshop的神奇之處在於它使用反向伽瑪曲線傳輸該值,然後更改它們,並重新應用伽馬曲線回來,所以最亮的像素不太容易被「燒」 – Parallelis

相關問題