[cocos2d-x 2.0.4][iOS7]图片加载错误
来源:互联网 发布:法院司法拍卖淘宝拍卖 编辑:程序博客网 时间:2024/06/06 23:50
本篇文章由:http://www.sollyu.com/cocos2d-x-2-0-4-ios7-image-loading-errors/
说明
错误提示
<Error>:CGBitmapContextCreate:unsupportedparametercombination:8integerbits/component;32bits/pixel;3-componentcolorspace;kCGImageAlphaPremultipliedLast;1266bytes/row.
解决
定位文件 CCimage.mm
并找到函数 _initWithString
函数原型
staticbool_initWithString(constchar*pText,cocos2d::CCImage::ETextAligneAlign,constchar*pFontName,intnSize,tImageInfo*pInfo)
找到代码
▼代码位置大约在301行
// draw textCGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();CGContextRef context = CGBitmapContextCreate(data, dim.width, dim.height, 8, (int)dim.width * 4, // 此处为修改 colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big);
原理
因为 dim.width * 4
有可能不是整数,所以就来个强制类型转换。
0 0
- [cocos2d-x 2.0.4][iOS7]图片加载错误
- 【修复】【兼容iOS7】cocos2d-x 2.04 图片加载 Error>: CGBitmapContextCreate
- cocos2d-x图片异步加载
- cocos2d-x异步加载图片
- [cocos2d-x 2.0.4][iOS7]不能全屏问题
- cocos2d-x加载图片显示不清晰
- cocos2d-x 2.2.1异步加载图片
- cocos2d-x中的图片异步加载机制
- Cocos2d-x-3.10 addImageAsync异步加载图片
- Cocos2d-x 2.0.4 在iPad iOS 4.3中JPG图片Alpha显示错误的解决办法
- cocos2d-x - ios7隐藏状态栏
- cocos2d-x 3.x 加载网络图片并
- 【Cocos2d-x】 Cocos2d-x 3.X 异步加载plist图片资源
- 【Cocos2d-x】新手自学(七)百分比读取进度加载图片资源到缓存(2.0.1版本)
- 【Cocos2d-x】新手自学(七)百分比读取进度加载图片资源到缓存(2.0.1版本)
- 【Cocos2d-x】新手自学(七)百分比读取进度加载图片资源到缓存(2.0.1版本)
- cocos2d-x中CCTextureCache图片资源的异步加载
- cocos2d-x 学习笔记《二》 ---------异步加载图片资源
- VS2015 Android-APP环境的配置
- 让程序在崩溃时体面的退出之SEH
- bootstrap, boosting, bagging 几种方法的联系
- mysql 1对多--分页查询
- 随机数据库规则
- [cocos2d-x 2.0.4][iOS7]图片加载错误
- 新浪云绑定独立域名教程
- linux gettimeofday()函数取出时间打印方法
- iOS上线流程
- 【Java】利用Java对网址进行二维码的编码与解码操作
- 计算机类免费电子书共享
- ios技巧
- oracle 性能优化操作二:避免不必要的类型转换
- Xamarin For VS2015安装