मैंने Google पर बहुत समय बिताया है लेकिन कुछ उपयोगी नहीं मिला। मैं फ़ोटोशॉप की तरह एक छवि का एक्सपोजर वैल्यू सेट करना चाहता हूं। तो मैं जानना चाहता हूं कि बिटमैप के एक्सपोजर को कैसे बदलें फ़ोटोशॉप एक्सपोजर एडजस्टमेंट करता है?फ़ोटोशॉप पर एक्सपोजर एडजस्टमेंट के पीछे गणित क्या है?
उत्तर
सैद्धांतिक रूप से एक्सपोजर संशोधन एक्स (एक्स एक हस्ताक्षरित फ्लोटिंग पॉइंट मान, गैर मुआवजे के लिए 0.0) के लिए, आपको प्रत्येक पिक्सेल ल्यूमिनेंस वैल्यू (या प्रत्येक उप-पिक्सेल आरवीबी में) को 2^x तक गुणा करना होगा।
newValue = oldValue * (2^exposureCompensation);
मूल्य की अपनी सीमा के बारे में सोचो, मूल्य है कि आपके अधिकतम स्वीकृत मूल्य (8bit में 255, 65535 16bit में) के लिए बेहतर हो सकता है सीमित करने के लिए। जब आप एक्सपोजर बढ़ाते हैं तो यह एक तस्वीर के "जला" भाग को बनाया गया है, और यह एक ऐसा हिस्सा है जो नई फ़ोटोशॉप प्रक्रिया (2012 'डब किया गया है)
मुझे लगता है कि एक्सपोजर मुआवजे को आईएल में फ़ोटोशॉप में उतना ही स्पष्ट किया गया है, बस स्पष्ट होना चाहिए। तो +1.0 = +1 आईएल पर स्लाइडर – Parallelis
फोटो के प्रत्येक पिक्सेल के मान को दोगुना करना और मेरे लिए फ़ोटोशॉप का जादू यह है कि यह एक रिवर्स गामा वक्र का उपयोग करके मूल्य को स्थानांतरित करता है, फिर उन्हें बदलता है, और एक गामा वक्र को फिर से लागू करता है वापस, तो सबसे चमकीले पिक्सल कम हो जाते हैं "जला" – Parallelis
ध्यान दें कि कुछ फ़ोटोशॉप उत्पाद और प्रक्रिया समान नहीं है एल्गोरिदम, एक्सपोजर जैसी मूलभूत चीज़ों के लिए भी (यानी: 2012 प्रक्रिया प्रक्रिया के साथ फ़ोटोशॉप एसीआर या लाइटरूम, इससे पहले की तुलना में अलग-अलग, खासकर चमकदार मूल्यों के लिए)। – Parallelis