Android Bitmap内存问题 - ARGB_4444与RGB_565

时间:2011-04-22 17:32:29

标签: android

将图像加载到位图时,哪种方法消耗更多内存(ARGB_4444与RGB_565)?

感谢。

2 个答案:

答案 0 :(得分:10)

他们占用相同数量的内存。 (看那些数字?它们告诉你每个组件的位数(A,R,G,B)。加起来得到每个像素的总位数。)

如果您不需要透明度,那么我推荐使用RGB_565,因为它可以为您提供更多不同的颜色。 ARGB_4444牺牲了一些颜色深度以提供透明度。

答案 1 :(得分:1)

两者都占用相同的内存量。 除非你确定需要它,否则不要使用ARGB_4444 - 它看起来很糟糕。