का उपयोग करके विशिष्ट रिज़ॉल्यूशन के साथ फ़ोटो कैप्चर करना मैं लिखने के साथ कागज के ए 4 टुकड़ों की तस्वीरें लेना चाहता हूं। महत्वपूर्ण बात यह है कि, मैं पाठ को पठनीय बनाना चाहता हूं, लेकिन मुझे 2592x1936 पिक्सेल या 3264x2448 पिक्सेल जैसे संकल्प वाले चित्र नहीं चाहिए क्योंकि यह बहुत बड़ा होगा। साथ ही, मुझे लगता है कि कैप्चरिंग के बाद तस्वीर को रद्द करने में अतिरिक्त समय लगता है, इसलिए मैं भी इससे बचना चाहता हूं।UIImagePickerController
हम निम्नलिखित गुणों के बीच चयन कर सकते हैं:
UIImagePickerControllerQualityTypeHigh = 0
UIImagePickerControllerQualityTypeMedium = 1 default value
UIImagePickerControllerQualityTypeLow = 2
UIImagePickerControllerQualityType640x480 = 3,
UIImagePickerControllerQualityTypeIFrame1280x720 = 4,
UIImagePickerControllerQualityTypeIFrame960x540 = 5
अगर हम AVFoundation
उपयोग कर रहे थे, हम प्रस्तावों this nice table से (शीर्षक के अंतर्गत "कैप्चर फिर भी चित्र") चुन सकते हैं।
लेकिन क्या UIImagePickerController
के लिए एक समान तालिका है, उदाहरण के लिए कहता है कि UIImagePickerControllerQualityTypeHigh
आईफोन 3gs पर 1920x1080 के बराबर है?
'alphaInfo' मुद्दा गलत इस्तेमाल किया प्रकार की वजह से शायद है। 'CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo (imageRef) का उपयोग करें; 'इसके बजाए। – Berik