यदि आप गूगल कैमरा पोर्ट विकल्पों के सभी लाभों को अनलॉक करना चाहते हैं, तो पहली चीज जिसके बारे में आपको जानना चाहिए वह है कैमरा 2 एपीआई।
इस लेख में, आपको Android उपकरणों पर बिना किसी समस्या के कैमरा2 एपीआई समर्थन की जांच करने के बारे में पूरी जानकारी मिलेगी।
स्मार्टफोन ब्रांड्स ने बहुत सुधार किया है, खासकर सॉफ्टवेयर विभाग के साथ-साथ हार्डवेयर में भी। लेकिन पुराने फोन में कैमरा सेक्शन में बदलाव कभी-कभी पुराना लगता है, क्योंकि वे आधुनिक स्मार्टफोन में दिखने वाले फैंसी फीचर्स को सपोर्ट नहीं करते हैं।
हालांकि, यह कोई लिखित नियम नहीं है कि हर फोन एक असाधारण कैमरा अनुभव के साथ आता है। हालाँकि, मुख्यधारा के ब्रांड कैमरों के लिए बेहतर अनुकूलन विशेषताएँ प्रदान करने में बहुत अच्छा कर रहे हैं, लेकिन यह अधिकांश फ़ोनों के लिए सही नहीं है।
आजकल, उपयोगकर्ता आसानी से अपने स्मार्टफोन पर उन सभी दिलचस्प और शानदार सुविधाओं का आनंद लेने के लिए Google कैमरा मॉड प्राप्त कर सकते हैं। लेकिन, जब आपने इंस्टॉलेशन प्रक्रिया के बारे में पढ़ा होगा, तो आपको कैमरा2 एपीआई के बारे में सुनने को मिल सकता है।
और अगली पोस्ट में, आपको यह जांचने के लिए एक संपूर्ण ट्यूटोरियल मिलेगा कि आपका फ़ोन कैमरा2 एपीआई का समर्थन करता है या नहीं। लेकिन इससे पहले कि हम निर्देशों में गोता लगाएँ, आइए पहले इस शब्द के बारे में जान लें!
विषय-सूची
कैमरा2 एपीआई क्या है?
एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफेस) डेवलपर्स को सॉफ्टवेयर तक पहुंच प्रदान करता है और उन्हें अपनी इच्छा के अनुसार कुछ संशोधन करने की अनुमति देता है।
इसी तरह, कैमरा 2 फोन के कैमरा सॉफ्टवेयर का एक एंड्रॉइड एपीआई है जो एक डेवलपर को एक्सेस प्रदान करता है। चूंकि एंड्रॉइड ओपन सोर्स है, इसलिए कंपनी ने एपीआई को एंड्रॉइड 5.0 लॉलीपॉप अपडेट के साथ लॉन्च किया।
यह अधिक शटर गति जोड़कर, रंगों को बढ़ाकर, रॉ कैप्चर और नियंत्रण के कई अन्य पहलुओं को जोड़कर कैमरे की गुणवत्ता पर वैध अधिकार प्रदान करता है। इस एपीआई समर्थन के माध्यम से, आपका स्मार्टफोन कैमरा सेंसर की सीमा को बढ़ा सकता है और लाभप्रद परिणाम प्रदान कर सकता है।
इसके अलावा, यह HDR की उन्नत तकनीक और अन्य रोमांचक सुविधाएँ भी प्रदान करता है जो वर्तमान में बाज़ार पर हावी हैं। इसके अलावा, एक बार जब आप पुष्टि कर लेते हैं कि डिवाइस में यह API सपोर्ट है, तो आप सेंसर को नियंत्रित कर सकते हैं, सिंगल फ्रेम को बढ़ा सकते हैं और लेंस के परिणामों को आसानी से सुधार सकते हैं।
आप आधिकारिक पर इस एपीआई के बारे में अतिरिक्त विस्तृत जानकारी प्राप्त करेंगे गूगल प्रलेखनतो, अगर आप अधिक जानने में रुचि रखते हैं तो इसे देखें।
विधि 1: ADB कमांड के माध्यम से Camera2 API की पुष्टि करें
सुनिश्चित करें कि आपने अपने स्मार्टफ़ोन पर डेवलपर मोड को पहले ही सक्षम कर लिया है और अपने कंप्यूटर पर ADB कमांड प्रॉम्प्ट स्थापित करें।
- डेवलपर मोड से यूएसबी डिबगिंग सक्षम करें।
- केबल का उपयोग करके अपने फोन को विंडोज या मैक से कनेक्ट करें।
- अब, कमांड प्रॉम्प्ट या PowerShell (Windows) या Terminal Window (macOS) खोलें।
- आदेश दर्ज करें -
adb shell "getprop | grep HAL3" - यदि आपको निम्नलिखित परिणाम मिलते हैं
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
इसका मतलब है कि आपके स्मार्टफोन में कैमरा2 एपीआई का पूर्ण समर्थन है। हालाँकि, यदि यह वही नहीं दिखा रहा है, तो आपको इसे मैन्युअल रूप से सक्षम करने की आवश्यकता हो सकती है।
विधि 2: पुष्टि करने के लिए टर्मिनल ऐप प्राप्त करें
- डाउनलोड टर्मिनल एमुलेटर ऐप अपनी पसंद के अनुसार
- ऐप खोलें और कमांड दर्ज करें -
getprop | grep HAL3 - यदि आपको निम्नलिखित परिणाम मिलते हैं:
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
पिछली विधि की तरह, आपके डिवाइस को Camera3 API के पूर्ण समर्थन के साथ कैमरा HAL2 हासिल करना होगा। हालाँकि, यदि परिणाम उपरोक्त के समान नहीं हैं, तो आपको उन API को मैन्युअल रूप से सक्षम करने की आवश्यकता है।
विधि 3: तृतीय-पक्ष ऐप के माध्यम से कैमरा2 एपीआई समर्थन की जाँच करें
इस बात की पुष्टि करने के कई तरीके हैं कि डिवाइस को उनके स्मार्टफोन के लिए कैमरा2 एपीआई कॉन्फिगरेशन मिला है या नहीं। यदि आप एक तकनीकी उपयोगकर्ता हैं, तो आप उन विवरणों की जांच करने के लिए अपने कंप्यूटर पर एडीबी कमांड प्रॉम्प्ट का भी उपयोग कर सकते हैं।
दूसरी ओर, ऐसा करने के लिए आप अपने फोन पर टर्मिनल एप्लिकेशन भी डाउनलोड कर सकते हैं। हालाँकि, हम नहीं चाहते कि आप अपना समय किसी समय लेने वाली चीज़ पर बर्बाद करें।
इसके बजाय, आप Google Play Store से कैमरा2 एपीआई जांच डाउनलोड कर सकते हैं और बिना किसी और हलचल के परिणाम का परीक्षण कर सकते हैं।
इस एप्लिकेशन के ज़रिए आपको रियर और फ्रंट कैमरा लेंस के बारे में सारी जानकारी मिलेगी। उस जानकारी से आप आसानी से पुष्टि कर सकते हैं कि एंड्रॉयड डिवाइस में कैमरा2 एपीआई सपोर्ट है या नहीं।
चरण 1: कैमरा2 एपीआई प्रोब एप्लिकेशन प्राप्त करें
अलग-अलग कमांड लाइन जोड़ने में अपना समय बर्बाद नहीं करना चाहते हैं, तो कैमरा एपीआई विवरण की जांच करने के लिए निम्न ऐप डाउनलोड करें।
- Google Play Store ऐप पर जाएं।
- खोज बार में कैमरा2 एपीआई जांच दर्ज करें।
- इंस्टॉल बटन पर क्लिक करें।
- डाउनलोड प्रक्रिया पूरी होने तक प्रतीक्षा करें।
- अंत में ऐप को ओपन करें।
चरण 2: कैमरा2 एपीआई समर्थन की जाँच करें
एक बार जब आप एप्लिकेशन को एक्सेस कर लेते हैं, तो इंटरफ़ेस कैमरा2 एपीआई में विभिन्न विवरणों के साथ लोड हो जाएगा। कैमरा सेक्शन को "कैमरा आईडी: 0" में विभाजित किया गया है जो रियर कैमरा मॉड्यूल के लिए दान किया गया है, और "कैमरा आईडी: 1", जो आमतौर पर एक सेल्फी लेंस को संदर्भित करता है।
कैमरा आईडी के ठीक नीचे आपको दोनों कैमरों में हार्डवेयर सपोर्ट लेवल चेक करना है। यहीं पर आपको पता चल जाएगा कि आपका डिवाइस कैमरा2 एपीआई को सपोर्ट करता है या नहीं। उस श्रेणी में आप चार स्तर देखेंगे, और उनमें से प्रत्येक को निम्नानुसार परिभाषित किया गया है:
- स्तर 3: इसका अर्थ है कि कैमराएपीआई2 कैमरा हार्डवेयर के लिए कुछ अतिरिक्त सुविधाएं प्रदान कर रहा है, जिसमें आम तौर पर रॉ इमेज, वाईयूवी रीप्रोसेसिंग आदि शामिल हैं।
- पूर्ण: यह संदर्भित करता है कि कैमराएपीआई2 के अधिकांश कार्य सुलभ हैं।
- सीमित: जैसा कि नाम से पता चलता है, आपको कैमरा API2 से सीमित मात्रा में संसाधन मिल रहे हैं।
- लिगेसी: इसका अर्थ है कि आपका फ़ोन पुरानी पीढ़ी के Camera1 API का समर्थन करता है।
- बाहरी: कुछ कमियों के साथ लिमिटेड के समान भत्तों की पेशकश करता है। हालाँकि, यह उपयोगकर्ताओं को बाहरी कैमरों को USB वेबकैम के रूप में उपयोग करने की अनुमति देता है।
सामान्य तौर पर, आप देखेंगे कि आपके फोन को हार्डवेयर सपोर्ट लेवल के फुल सेक्शन पर एक ग्रीन टिक प्राप्त होगा, जिसका अर्थ है कि आपका स्मार्टफोन Google कैमरा पोर्ट्स, उर्फ को स्थापित करने के लिए उपयुक्त है। GCam.
Note: यदि आप देखते हैं कि लिगेसी सेक्शन पर हार्डवेयर सपोर्ट लेवल पर हरा टिक दिखाई दे रहा है, तो इसका मतलब है कि आपका फ़ोन कैमरा2 API को सपोर्ट नहीं करता है। उस स्थिति में, आपको मैन्युअल रूप से सक्षम विधि लागू करनी होगी, जिसे हमने पहले ही कवर कर लिया है। इस गाइड.
निष्कर्ष
मुझे उम्मीद है कि आपने एंड्रॉयड फोन पर कैमरा2 एपीआई सपोर्ट के महत्व को समझ लिया होगा। एक बार जब आप एपीआई जानकारी सत्यापित कर लेते हैं, तो अपने डिवाइस पर उन थर्ड-पार्टी गूगल कैमरा पोर्ट को इंस्टॉल करने में अपना समय बर्बाद न करें। यह एक बेहतरीन उदाहरण है कि कैमरे के नतीजों को बेहतर बनाने के लिए सॉफ्टवेयर की जरूरत होती है।
इस बीच, यदि आपको कोई संदेह आता है, तो आप नीचे दिए गए कमेंट बॉक्स के माध्यम से हमें उनके बारे में बता सकते हैं।