Android_图片这点事_图片

Android_图片这点事_图片,第1张

概述计算机中的图片我们先看一张图片的相关属性吧图片的组成我们知道一张图片有很多个像素点组成如(1280*720)个像素的组成是以3基色为准即RGB即红色,绿色,蓝色为准。如果有透明效果的话还会有A即透明组成,即图片最多有ARGB组成,那么在计算机中我们通过用不同的位数来描述ARGB这 计算机中的图片

我们先看一张图片的相关属性吧

图片的组成

我们知道一张图片有很多个像素点组成如(1280 *720 )个像素的组成是以3基色为准即RGB即红色,绿色,蓝色为准。如果有透明效果的话还会有A即透明组成,即图片最多有ARGB组成,那么在计算机中我们通过用不同的位数来描述ARGB这几个值。

图片的位深与色深色深
每个像素点用多少bit来保存ARGB信息,属于像素的的属性,色深可以用来衡量图片色彩处理能力即色彩的丰富程度,常见的色深有8bit,16bit,24bit,BitMapConfig中定义的常量即为色深,如ARGB8888 为每个通道所占内存为8bit即8位,一个像素拥有ARGB一共有4个通道占用32位内存位深
位深指的是BitMap是指在压缩存储时每个像素所占用的Bit数,主要是压缩存储所以位深一般小于色深
比如一张格式为ARGB,图片大小为100 *100的的图片读取到内存中的所占用的大小为
32 * 100 * 100 =320000 bit

如果BitMap进行 *** 作的话保存的位深为24位,则保存的内存大小为 24 * 100 *100
压缩率为 24 / 32

图片的存储格式
压缩格式BMPgifpngjpgWebp
压缩方式无损压缩无损压缩无损压缩有损都支持
压缩原理无压缩////
支持通道ARGBARGBARGBRGBARGB
位深/8位32位24位/
试用场景原图存储动画icon,logo照片AndroID支持
特点无压缩,体积大支持256中色彩,色彩单一文件体积大@R_975_4301@支持渐进传输Google开发
图片的压缩方式

有损压缩

无损压缩

关于图片压缩资源图片加载参考资料

Android面试题:Glide
PNG图片压缩
PNG图片压缩
PNG图片压缩原理解析
如何理解图像深度:8bit、16bit、24bit、32bit; 16.7M色彩
图像色深与位深的区别
https://www.cnblogs.com/xww0826/p/10359492.HTML

总结

以上是内存溢出为你收集整理的Android_图片这点事_图片全部内容,希望文章能够帮你解决Android_图片这点事_图片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1055998.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存