ARGB与RGB、RGBA的区别
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARGB与RGB、RGBA的区别
ARGB
⼀种⾊彩模式,也就是RGB(Alpha,Red,Green,Blue)⾊彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。
如,8位(#1e000000)ARGB 头两位是透明度,00是完全透明,ff是完全不透明,后6位是RGB值,⽐较适中的透明度值
Alpha-图像通道
⽤作不透明度参数,如果图形卡具有32位总线,附加的8位信号就被⽤来保存不可见的透明度信号以⽅便处理⽤,这就是。
⽩⾊(0%)的alpha象素⽤以定义不透明的彩⾊象素,⽽(100%)⿊⾊的alpha象素⽤以定义透明象素,⿊⽩之间的⽤来定义半透明象素。
RGB
RGB(Alpha,Red,Green,Blue)⾊彩模式是⼯业界的⼀种颜⾊标准,是通过对红(R)、绿(G)、蓝(B)三个颜⾊通道的变化以及它们相互之间的叠加来得到各式各样的颜⾊的,RGB即是代表红、绿、蓝三个通道的颜⾊,这个标准⼏乎包括了⼈类视⼒所能感知的所有颜⾊,是⽬前运⽤最⼴的颜⾊系统之⼀。
如,6位(#000000)就是RGB值
RGBA
RGBA (Red,Green,Blue,Alpha)代表Red(红⾊) Green(绿⾊) Blue(蓝⾊)和 Alpha的⾊彩空间。
虽然它有的时候被描述为⼀个颜⾊空间,但是它其实仅仅是RGB模型的附加了额外的信息。
采⽤的颜⾊是RGB,可以属于任何⼀种RGB颜⾊空间,但是Catmull和Smith在1971⾄1972年间提出了这个不可或缺的alpha数值,使得alpha渲染和alpha合成变得可能。
提出者以alpha来命名是源于经典的线性插值⽅程αA + (1-α)B所⽤的就是这个希腊字母。
PNG是⼀种使⽤RGBA的图像格式。
颜⾊在线转换。