Android 图片(Bitmap对象)在内存中所占大小的计算

Android Bitmap 在内存中所占大小计算

显示有关概念简单说明

常用的图片格式如 .jpg 、.png、.bmp(Windows)、.gif 等等 是以一定压缩方式压缩的图片文件

Android 常用的显示格式包括 RGB_4444、ARGB_8888、RGB565等, Windows 打开图片文件的属性一般有位深度的描述。

这个表示的意思是(以ARGB_8888为例):有Alpha、Red、Green、Blue4个数据通道,分别表示透明度、红色、绿色、蓝色数据,并且每一个通道是8Bit(1byte=8Bit,8位),那么ARGB_8888就是4个8Bit,即32Bit(4byte)。

以此内推:

  1. RGB_565就是2byte
  2. RGB_4444也是2byte
  3. Windows 位深度24表示3byte

这些代表的是一个像素的数据大小。

Android 设备通常都有一个分辨率 在设置中可以看到:比如我的设备1080 x 2256
屏幕物理尺寸是2.95inch x 6.22inch
那么计算出 屏幕对角线 = w i d t h 2 + h e i g h t 2 = 2.9 5 2 + 6.2 2 2 = 6.89 i n c h \sqrt{ width^{2} +height^{2} } = \sqrt{ 2.95^{2} + 6.22^{2} } = 6.89inch

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值