मैं UIImage
से NSData
या CFDataRef
कैसे परिवर्तित करूं? मुझे CFDataRef
से ABPersonSetImageData
पास करने की आवश्यकता है।मैं UIImage को NSData या CFDataRef में कैसे परिवर्तित करूं?
7
A
उत्तर
17
यह मेरे लिए एक पीएनजी छवि के लिए काम किया। अन्य छवि प्रकारों के लिए, मुझे लगता है कि आपको केवल संबंधित यूआईएममेज ... प्रतिनिधि विधि ढूंढनी है।
UIImage *image = [UIImage imageNamed:@"imageName.png"];
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)];
यदि आपको UIImage के लिए CFDataRef की आवश्यकता है, तो यह केवल एक और पंक्ति है।
CFDataRef imgDataRef = (CFDataRef)imageData;
6
आप क्लिक here एक काम उदाहरण के लिए CFDataRef
CFDataRef = (CFDataRef) imageData;
+0
एनएसडीएटा * imageData = UIImageJPEGRepresentation (छवि, 1.0); बहुत धीमी पीएनजी विधि भी धीमी है। क्या कोई तेज़ तरीका है ??????? – user2128531
1
CFDataRef cfdata = CFDataCreate(NULL, [imageData bytes], [imageData length]);
को यह
NSData *imageData = UIImageJPEGRepresentation(image, 1.0);
और बस डाली imageData उपयोग कर सकते हैं।
धन्यवाद।
संबंधित मुद्दे
- 1. CFDataRef को NSData में कैसे परिवर्तित करें?
- 2. अगर एक NSData UIImage
- 3. परिवर्तित NSData
- 4. NSData से NSString को कैसे परिवर्तित करें?
- 5. मैं FBProfilePictureView को UIImage में कैसे परिवर्तित कर सकता हूं?
- 6. आईएसओ में NSData से बाइट सरणी को कैसे परिवर्तित करें?
- 7. आईएसडी एसडीके पर NSData को CGDataProviderRef में कैसे परिवर्तित करें?
- 8. मैं एनएसएट्रिब्यूटेड स्ट्रिंग को HTML स्ट्रिंग में कैसे परिवर्तित करूं?
- 9. NSData
- 10. CCIIprite को UIImage जोड़ें?
- 11. मैं XAML में रंग को ब्रश में कैसे परिवर्तित करूं?
- 12. UIImage
- 13. मैं NSDictionary को NSData में कैसे बदल सकता हूं और इसके विपरीत?
- 14. CMSampleBufferRef को NSData
- 15. मैं CS+ को C++ में डबल में कैसे परिवर्तित करूं?
- 16. मैं MySQL में BLOB को VARCHAR में कैसे परिवर्तित करूं?
- 17. मैं पर्ल में वाईएएमएल को एक्सएमएल में कैसे परिवर्तित करूं?
- 18. मैं nchar को स्ट्रिंग में सी # में कैसे परिवर्तित करूं?
- 19. मैं पाइथन में हेक्स को दशमलव में कैसे परिवर्तित करूं?
- 20. मैं एक सिंगल को स्ट्रिंग में कैसे परिवर्तित करूं?
- 21. मैं एलएफ को सीआरएलएफ में कैसे परिवर्तित करूं?
- 22. मैं मिलीसेकंड को टीडीएटीटाइम में कैसे परिवर्तित करूं?
- 23. NSDbject को NSData
- 24. कैसे nsdata
- 25. आईफोन: मैं नीचे दिखाए गए UIImage/UIButton को कैसे खींचूं या स्थानांतरित करूं?
- 26. मैं एक org.w3c.dom.Document ऑब्जेक्ट को स्ट्रिंग में कैसे परिवर्तित करूं?
- 27. मैं ग्रोवी क्लास कन्स्ट्रक्टर को क्लोजर में कैसे परिवर्तित करूं?
- 28. मैं स्ट्रिंग वर्णों को सूची में कैसे परिवर्तित करूं?
- 29. मैं java.sql.Date ऑब्जेक्ट को ग्रेगोरियन कैलेंडर में कैसे परिवर्तित करूं?
- 30. मैं ऐरे [नोड] को नोडसेक में कैसे परिवर्तित करूं?
आप '+ [NSData डेटाविथडेटा:]' का उपयोग क्यों कर रहे हैं? –
टच। मुझे लगता है कि आप केवल 'एनएसडीएटा * छवि डेटा = यूआईएममेज पीएनजी प्रस्तुतिकरण (छवि) कर सकते हैं; ' –