cocos2d中图片和所占用内存的一点总结!
2012-06-28 10:22
323 查看
width * height * (bit/8)
这个公式很好理解,就是图片的宽度*高度,然后*每个像素所占用的内存大小。
就拿PNG图片来说,它是RGBA的图片,通常它的每个像素是4字节,1byte == 8bit,所以4字节就是32位。
一个像素占多少字节,这个要看图片所使用的颜色方案。
cocos2d还有一个规定,就是2的N此方,如果一张图片不是2的N次方,那么它会自动把这张图片放大到最近的2的N次方。
如果图片太大的话,spriteWithFile也是无法加载成功的。
这个公式很好理解,就是图片的宽度*高度,然后*每个像素所占用的内存大小。
就拿PNG图片来说,它是RGBA的图片,通常它的每个像素是4字节,1byte == 8bit,所以4字节就是32位。
一个像素占多少字节,这个要看图片所使用的颜色方案。
cocos2d还有一个规定,就是2的N此方,如果一张图片不是2的N次方,那么它会自动把这张图片放大到最近的2的N次方。
如果图片太大的话,spriteWithFile也是无法加载成功的。
相关文章推荐
- cocos2d 中图片占用内存的计算
- 图片占用内存计算方法
- C# WinForm应用程序降低系统内存占用方法总结
- 优化图片内存占用
- android开发游记:位图压缩技巧与方法总结,解决加载大图内存占用过大问题
- 图片占用内存计算
- iOS 内图片占用内存
- Android 一张图片(BitMap)占用内存的计算 图片内存优化
- 图片格式及其内存占用
- android 获取图片大小,而不占用内存
- 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
- Unity3D–Texture图片空间和内存占用分析
- iOS中 imageNamed方法 非常多图片占用大量内存问题
- Android中图片大小、drawable文件夹、图片大小对内存占用的影响分析
- iOS图片加载到内存中占用内存情况
- 图片在内存中的占用的空间大小
- Android 图片加载导致内存占用过大的问题
- Android知识总结:图片放错mipmap文件夹导致内存泄露的问题
- Unity3D–Texture图片空间和内存占用分析(转载)
- android 图片占用内存大小及加载解析