से एक तस्वीर लें I html5 पृष्ठ से एक छवि प्राप्त करने के कई तरीके पढ़ते हैं। मैं अपने जरूरतों के लिए अभी भी अनिश्चित क्या सबसे अच्छा है कर रहा हूँ:एचटीएमएल 5
- ब्राउज़र और ओएस के लिए व्यापक समर्थन: कम से कम: क्रोम, फ़ायरफ़ॉक्स, एंड्रॉयड डिफ़ॉल्ट, सफारी
- मैं वास्तविक समय अधिग्रहण की जरूरत नहीं है। उपयोगकर्ता प्रणाली कैमरा अनुप्रयोग का अनुरोध, एक तस्वीर लेने के लिए एक बटन दबाएँ चाहिए
कम से कम तीन समाधान हैं:
<input type="file" accept="image/*;capture=camera">
Navigator.getUserMedia()
(यह पदावनत लगता है)MediaDevices.getUserMedia()
(यह प्रयोगात्मक लगता है)
वैसे भी, मुझे बहुत सारे एक्सपैम्प दिखाई देते हैं कैमरे को (w/ getUserMedia)
में कैमरे को एम्बेड करने के लिए, इसलिए मुझे नहीं पता कि मैं केवल पहली विधि पर भरोसा कर सकता हूं या नहीं।
getUserMedia को बहिष्कृत नहीं किया गया है, यह अभी नाम बदलकर 'navigator.mediaDevices.getUserMedia' में बदल गया है। यदि आप किसी फोन पर उच्च-रिज़ॉल्यूशन वाली फ़ोटो लेना चाहते हैं, तो # get के साथ जाएं, क्योंकि 'getUserMedia' वीडियो रिज़ॉल्यूशन एटीएम तक ही सीमित है। – jib
ठीक है, धन्यवाद। मैं इस लिंक से उलझन में था: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia मुझे समझ में नहीं आया कि यह सिर्फ नाम बदल गया है लेकिन यह वही कक्षा है! – Mark
यह सफलता और विफलता कॉलबैक लेने के बजाए एक वादा करता है, लेकिन अन्यथा वही है। – jib