के साथ विफल रहता है मैं फसल के लिए निम्न कोड का उपयोग कर रहा हूं और एक बड़ा यूआईएममेज बड़ा से बाहर कर रहा हूं। मैंने इस मुद्दे को CGImageCreateWithImageInRect() के साथ होने के लिए अलग कर दिया है, जो कि कुछ CGImage संपत्ति को जिस तरह से चाहता है उसे सेट नहीं करता है। :-) समस्या यह है कि UIImagePNGRepresentation() को कार्य करने के लिए एक कॉल एक शून्य लौटने में विफल रहता है।CGImageRef से बनाया गया UIImage UIImagePNGRresentation
CGImageRef origRef = [stillView.image CGImage];
CGImageRef cgCrop = CGImageCreateWithImageInRect(origRef, theRect);
UIImage *imgCrop = [UIImage imageWithCGImage:cgCrop];
...
NSData *data = UIImagePNGRepresentation (imgCrop);
- libpng त्रुटि: कोई IDATs फ़ाइल
में लिखा किसी भी विचार क्या हो सकता है गलत या UIImage के बाहर एक रेक्ट फसल के लिए विकल्प? बहुत धन्यवाद!
मुझे "libpng त्रुटि: फ़ाइल में कोई आईडीएटी लिखा नहीं गया" जब मैंने लिंक समय अनुकूलन सक्षम किया। क्या आपने यह विकल्प सक्षम किया था? इसे अक्षम करने के लिए इसे मेरे लिए तय किया गया। – rasmus