android 中 bitmap 比图片文件还大?

2015-02-28 10:05:21 +08:00
 Registering
android中,为什么图片文件转化为bitmap之后,bitmap在内存中的大小远远大于图片文件的真实大小。比如图片文件大小为5m,bitmap大小为30m。。。
当然,这里将图片转化为bitmap没有压缩的
1709 次点击
所在节点    问与答
2 条回复
c742435
2015-02-28 10:16:54 +08:00
你的原图片是什么格式的。
如果不是gpu专用格式,解压缩后将占用(以支持透明度为例) 宽x高x4字节内存。并且宽高会向上取整到2的n次幂
建议使用texture packer 打包成图集并转换为gpu专用格式。
同学,这是android基本知识,你应该善用搜索引擎。
我为创建这条回复花费了很多铜币,麻烦点个赞还给我。
Registering
2015-02-28 10:39:38 +08:00
@c742435 已感

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/173422

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX