我有错误" JPEGDecompressSurface:图片解码失败:e00002c2"在我的控制台抛出的函数CGDataProviderCopyData,当我尝试从GCImage获取像素。尽管如此,一切都按预期工作,但我想摆脱这个错误,并了解可能出现的问题。 我不知道如何找到问题所在。对任何想法都会感激不尽。
代码:
NSData* nsData = [NSData dataWithBytes:inBuffer length:inBufferSize];
UIImage* image = [UIImage imageWithData: nsData]; // looks good in debugger
CGImageRef imageRef = [image CGImage];
CGDataProviderRef refData = CGImageGetDataProvider(imageRef);
CFDataRef pixels = CGDataProviderCopyData(refData); // error appears in the console
谢谢!