मैं एक UIImage से एक CIImage बना रहा हूं इस प्रकार है:UIImage से CIImage - आकार आधा है?
CIImage* someCIImage = [CIImage imageWithCGImage:someUIImage.CGImage];
someUIImage.size.width/height
साथ someCIImage.extent.size.width/height
मुकाबले मुझे लगता है कि कभी कभी CIImage आयामों में दुगुने आकार, और कभी कभी अपने UIImage रूप में एक ही आकार है।
ऐसा लगता है कि यूआईएममेज थोड़ा बड़ा है, सीआईएममेज आकार दोगुना है, जबकि यदि यूआईएममेज थोड़ा छोटा है तो यह मामला नहीं है।
क्या किसी ने इसे पहले देखा/पता है कि यह क्यों है? इससे मुझे वास्तविक परेशानी हो रही है क्योंकि मैं एक लोड यूआईएममेज से सीआईएममेज खींचने की कोशिश कर रहा हूं।
मुझे आश्चर्य है कि इसे रेटिना डिस्प्ले ग्राफिक्स के साथ क्या करना है? –
'UIImage' की 'स्केल' विधि की जांच करें; यह आपको बताएगा कि आकार को पिक्सेल में कैसे परिवर्तित करें। –
सीआईफ़िल्टर के साथ घूमते समय मुझे एक ही समस्या है। फ़िल्टर का उपयोग करने से पहले मैं आंशिक रूप से UIImage को CIImage रूपांतरणों में उपयोग करता हूं। आपकी टिप्पणी ने मेरी मदद की, लेकिन अंत में सीआईएफलेटर को समझने में अभी भी कुछ समस्या आई है। UIImage-property-scale वास्तव में रेटिना उपकरणों पर 2 है। – nodepond