ARGB 和 RGBA

原创 2012年03月22日 10:44:17

ARGB

一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。

  ARGB---Alpha,Red,Green,Blue.
  Alpha-图像通道

  如果图形卡具有32位总线,附加的8位信号就被用来保存不可见的透明度信号以方便处理用,这就是Alpha通道。白色的alpha象素用以定义不透明的彩色象素,而黑色的alpha象素用以定义透明象素,黑白之间的灰阶用来定义半透明象素。


RGBA

 RGBA是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha的色彩空间。虽然它有的时候被描述为一个颜色空间,但是它其实仅仅是RGB模型的附加了额外的信息。采用的颜色是RGB,可以属于任何一种RGB颜色空间,但是Catmull和Smith在1971至1972年间提出了这个不可或缺的alpha数值,使得alpha渲染和alpha合成变得可能。提出者以alpha来命名是源于经典的线性插值方程αA + (1-α)B所用的就是这个希腊字母

  alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为100%则意味着一个完全不透明的像素(传统的数字图像)。在0%和100%之间的值则使得像素可以透过背景显示出来,就像透过玻璃(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的。它使数码合成变得容易。alpha通道值可以用百分比、整数或者像RGB参数那样用0到1的实数表示。
  有时它也被写成ARGB(像RGBA一样,但是第一个数据是alpha),是Macromedia的产品使用的术语。比如,0x80FFFF00是50%透明的黄色,因为所有的参数都在0到255的范围内表示。0x80是128,大约是255的一半。
  PNG是一种使用RGBA的图像格式。

UV动画/纹理融合/法线贴图/过程纹理

让VS支持Shaderlab语法VS2013中并没有Shaderlab的语法高亮,好在网上已经有个插件来支持语法的高亮和拼写提示,从这里下载插件,双击安装就好了。ShaderlabVS - https...
  • qp120291570
  • qp120291570
  • 2015年05月10日 15:10
  • 3283

浅析RGB 及RGB转换为ARGB

RGB :是24位的颜色值,高八位为R,中间八位为G,后八位为B。 ARGB:是32位的颜色值。高八位为A,次八位为R,再次八位为G,最后八位为B。 转换方法如下: AS3语言。 r,g,b,...
  • moyumoyu
  • moyumoyu
  • 2011年09月28日 23:29
  • 10433

color工具类 hex、int与ARGB、RGB转换

public class ColorUtil { /** * int转#ARGB * * @param color * @return String #ARGB */ pub...
  • ada498607067
  • ada498607067
  • 2014年11月27日 16:22
  • 1277

ARGB 值详解

十六进制颜色值在 ActionScript 中, 与 BitmapData 类结合使用的颜色值应使用 32 位十六进制数表示。32 位十六进制数是四对十六进制数字的序列。每个十六进制对定义四个颜色通道...
  • zeng622peng
  • zeng622peng
  • 2011年11月03日 11:31
  • 33348

java 字体颜色转换工具类 ColorUtil

import java.awt.Color; import jxl.format.Colour; /** *字体颜色转换工具类 * @author tanghui * */ public c...
  • tanghui2qinghong
  • tanghui2qinghong
  • 2013年09月12日 09:25
  • 817

RGBA和ARGB有区别吗

ARGB 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。      ARGB---Alpha,Red,Green,Bl...
  • changemyself
  • changemyself
  • 2013年01月06日 14:29
  • 15634

RGBA和ARGB的区别

ARGB 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。      ARGB---Alpha,Red,Green,Bl...
  • whatday
  • whatday
  • 2015年01月06日 14:38
  • 2014

Android下NV21转ARGB的方法

最近一个项目中需要把Android Camera.PreviewCallback回来的图像z
  • RaynayYue
  • RaynayYue
  • 2014年11月20日 16:10
  • 1827

RGBA和ARGB有区别吗

ARGB 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。      ARGB---Alpha,Red,Green,Bl...
  • changemyself
  • changemyself
  • 2013年01月06日 14:29
  • 15634

YUV转RGB(NV21-ARGB)的Neon优化代码

说明此代码仅限于 NV21 格式转 ARGB 格式。 NV21 格式中,Y 单独存储,UV分量交错存储。 使用如下公式: R = Y + 1.402*(V-128);...
  • jxt1234and2010
  • jxt1234and2010
  • 2015年06月24日 11:47
  • 4869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ARGB 和 RGBA
举报原因:
原因补充:

(最多只允许输入30个字)