Camera2 और CameraX, एक्सटेंशन एपीआई उपलब्ध कराते हैं. इसकी मदद से, आपका ऐप्लिकेशन उन एक्सटेंशन को ऐक्सेस कर सकता है जिन्हें वेंडर ने Android डिवाइसों पर लागू किया है:
- अपने-आप: यह मौजूदा सीन के बैकग्राउंड के हिसाब से एक्सटेंशन मोड में बदलाव करता है. यह बदलाव, वेंडर लाइब्रेरी के लागू होने के तरीके पर निर्भर करता है. उदाहरण के लिए, कम रोशनी वाली स्थितियों में, फ़ोटो लेने के लिए ऑटो मोड, नाइट मोड पर स्विच हो जाता है. पोर्ट्रेट फ़ोटो के लिए, चेहरे की फ़ोटो क्वालिटी में सुधार करने या बोकेह की सुविधा अपने-आप लागू हो जाती है.
- बोकेह: इससे फ़ोरग्राउंड में मौजूद ऑब्जेक्ट की फ़ोटो ज़्यादा शार्प होती है और बैकग्राउंड धुंधला हो जाता है. आम तौर पर, इसका इस्तेमाल लोगों की पोर्ट्रेट फ़ोटो लेने के लिए किया जाता है. इसमें बैकग्राउंड को धुंधला किया जाता है.
- चेहरे की फ़ोटो क्वालिटी में सुधार करना: इस सुविधा से, त्वचा के रंग-रूप को निखारा जा सकता है. साथ ही, आंखों के नीचे के काले घेरों को कम किया जा सकता है.
- एचडीआर (हाई डाइनैमिक रेंज): इससे एक्सपोज़र रेंज बढ़ जाती है. इस वजह से, ज़्यादा बेहतर फ़ोटो मिलती हैं. एचडीआर मोड में, कैमरा अलग-अलग एक्सपोज़र वैल्यू के साथ कई फ़ोटो लेता है और उन्हें एक में मर्ज कर देता है.
- नाइट: कम रोशनी में फ़ोटो को ज़्यादा रोशन करता है. कैमरा अलग-अलग एक्सपोज़र वैल्यू पर कई फ़ोटो लेता है और उन्हें एक में मर्ज कर देता है. इस प्रोसेस में कुछ सेकंड लग सकते हैं. साथ ही, कैमरे से फ़ोटो लेने के दौरान, उपयोगकर्ता को फ़ोन को हिलने से रोकना चाहिए.
Camera2 और CameraX एक्सटेंशन एपीआई, एक्सटेंशन का एक ही सेट दिखाते हैं. ये एक्सटेंशन, काम करने वाले कई डिवाइसों पर उपलब्ध होते हैं.
वे डिवाइस जिन पर YouTube TV इस्तेमाल किया जा सकता है
सभी डिवाइसों पर एक्सटेंशन काम नहीं करते. भले ही, किसी डिवाइस पर एक्सटेंशन काम करते हों, तो भी वह सभी एक्सटेंशन के साथ काम नहीं करता.
एक्सटेंशन के साथ काम करने वाले डिवाइसों की सूची देखने के लिए, काम करने वाले डिवाइस लेख पढ़ें. यह देखने के लिए कि आपके डिवाइस पर कोई एक्सटेंशन उपलब्ध है या नहीं, Camera2 एक्सटेंशन एपीआई और CameraX एक्सटेंशन एपीआई के दस्तावेज़ देखें.
अगले चरण
अपने ऐप्लिकेशन के लिए कैमरा एक्सटेंशन चालू करने का तरीका जानें: