图片针对于颜色方面的类别

常见的几种,后续遇到我会继续更新

A:Alpha透明度

R:RED

G:GREEN

B:BLUE

就是计算机图像中的三原色


ARGB8888:ARGB代表可调整透明度的像素,后面的8888分别对应ARGB,表示每一个值由8位二进制数字组成

举个栗子:00000000 10101010 11111111 01010101 这样一串数字(4个8位是一体)就是一个ARGB8888的像素值

一个像素值的大小:4*8位*(1字节/8位)=4字节

可表示的颜色种类(包括透明度):2^(8*4)种

可表示的颜色种类(不包括透明度):2^(8*3)种


同理ARGB4444:表示每一个值由4位二进制数字组成

一个像素值的大小:4*4位*(1字节/8位)=2字节

可表示的颜色种类(不包括透明度):2^(4*3)种


RGB565:根据人眼对像素值颜色的敏感程度,研究表明对绿色较为敏感,所以绿色值位数多一位;同时计算机存储中位数需要是2的指数幂,5+6+5=16刚好,也解释了为什么不能是666、555这样的数字位数组合。表示每一个值由5位、6位、5位组成

一个像素值的大小:(5+6+5)*(1字节/8位)=2字节

可表示的颜色种类:2^(5+6+5)种


ALPHA-8:只能表示透明度而不能表示颜色,由8位组成


其他类似的种类可以参考如上常见的分析

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值