来自函数CGDataProviderCopyData的错误:JPEGDecompressSurface:图片解码失败:e00002c2

时间:2018-06-06 10:54:26

标签: ios objective-c iphone

我有错误" 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

谢谢!

0 个答案:

没有答案