कैमरे के एक्सटेंशन

Camera2 और CameraX, एक्सटेंशन एपीआई उपलब्ध कराते हैं. इसकी मदद से, आपका ऐप्लिकेशन इन एक्सटेंशन को ऐक्सेस कर सकता है. ये एक्सटेंशन, वेंडर ने Android डिवाइसों पर लागू किए हैं:

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

Camera2 और CameraX एक्सटेंशन एपीआई, एक ही सेट के एक्सटेंशन उपलब्ध कराते हैं. ये एक्सटेंशन, कई डिवाइसों पर उपलब्ध हैं.

इस्तेमाल किए जा सकने वाले डिवाइस

सभी डिवाइसों पर एक्सटेंशन की सुविधा उपलब्ध नहीं होती. इसके अलावा, अगर किसी डिवाइस पर एक्सटेंशन की सुविधा उपलब्ध है, तो भी सभी एक्सटेंशन उस पर काम नहीं करते.

एक्सटेंशन की सुविधा वाले डिवाइसों की सूची देखने के लिए, इस्तेमाल किए जा सकने वाले डिवाइस लेख पढ़ें. यह देखने के लिए कि आपके डिवाइस पर कोई एक्सटेंशन उपलब्ध है या नहीं, Camera2 एक्सटेंशन एपीआई और CameraX एक्सटेंशन एपीआई का दस्तावेज़ देखें.

अगले चरण

अपने ऐप्लिकेशन के लिए, कैमरा एक्सटेंशन चालू करने का तरीका जानें: