2012-08-28 10 views
5

मैंने Google पर बहुत समय बिताया है लेकिन कुछ उपयोगी नहीं मिला। मैं फ़ोटोशॉप की तरह एक छवि का एक्सपोजर वैल्यू सेट करना चाहता हूं। तो मैं जानना चाहता हूं कि बिटमैप के एक्सपोजर को कैसे बदलें फ़ोटोशॉप एक्सपोजर एडजस्टमेंट करता है?फ़ोटोशॉप पर एक्सपोजर एडजस्टमेंट के पीछे गणित क्या है?

+0

ध्यान दें कि कुछ फ़ोटोशॉप उत्पाद और प्रक्रिया समान नहीं है एल्गोरिदम, एक्सपोजर जैसी मूलभूत चीज़ों के लिए भी (यानी: 2012 प्रक्रिया प्रक्रिया के साथ फ़ोटोशॉप एसीआर या लाइटरूम, इससे पहले की तुलना में अलग-अलग, खासकर चमकदार मूल्यों के लिए)। – Parallelis

उत्तर

4

सैद्धांतिक रूप से एक्सपोजर संशोधन एक्स (एक्स एक हस्ताक्षरित फ्लोटिंग पॉइंट मान, गैर मुआवजे के लिए 0.0) के लिए, आपको प्रत्येक पिक्सेल ल्यूमिनेंस वैल्यू (या प्रत्येक उप-पिक्सेल आरवीबी में) को 2^x तक गुणा करना होगा।

newValue = oldValue * (2^exposureCompensation); 

मूल्य की अपनी सीमा के बारे में सोचो, मूल्य है कि आपके अधिकतम स्वीकृत मूल्य (8bit में 255, 65535 16bit में) के लिए बेहतर हो सकता है सीमित करने के लिए। जब आप एक्सपोजर बढ़ाते हैं तो यह एक तस्वीर के "जला" भाग को बनाया गया है, और यह एक ऐसा हिस्सा है जो नई फ़ोटोशॉप प्रक्रिया (2012 'डब किया गया है)

+0

मुझे लगता है कि एक्सपोजर मुआवजे को आईएल में फ़ोटोशॉप में उतना ही स्पष्ट किया गया है, बस स्पष्ट होना चाहिए। तो +1.0 = +1 आईएल पर स्लाइडर – Parallelis

+2

फोटो के प्रत्येक पिक्सेल के मान को दोगुना करना और मेरे लिए फ़ोटोशॉप का जादू यह है कि यह एक रिवर्स गामा वक्र का उपयोग करके मूल्य को स्थानांतरित करता है, फिर उन्हें बदलता है, और एक गामा वक्र को फिर से लागू करता है वापस, तो सबसे चमकीले पिक्सल कम हो जाते हैं "जला" – Parallelis

संबंधित मुद्दे