码迷,mamicode.com
首页 > 移动开发 > 详细

iOS sdwebimage 特殊图片错误的问题

时间:2015-08-08 16:19:13      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:

 

原先sdwebimage是使用

CGImageGetColorSpace(imageRef),

但这个的有些图片会报错

Aug  8 15:52:13 game--Pro.local[88338] <Error>: CGBitmapContextCreate: unsupported color space.
Aug  8 15:52:13 game--Pro.local[88338] <Error>: CGContextDrawImage: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
Aug  8 15:52:13 game--Pro.local[88338] <Error>: CGBitmapContextCreateImage: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

然后修改为下面代码可以解决上面这个错误

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

    CGContextRef context = CGBitmapContextCreate(NULL, width,
                                                 height,
                                                 CGImageGetBitsPerComponent(imageRef),
                                                 0,
//                                                 CGImageGetColorSpace(imageRef),
                                                 colorSpace,
                                                 kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);

 

iOS sdwebimage 特殊图片错误的问题

标签:

原文地址:http://www.cnblogs.com/huangzizhu/p/4713304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!