ARGB与RGB、RGBA的区别

原创 2016年08月30日 10:08:05

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

RGB 色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

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

PNG是一种使用RGBA的图像格式。


android 定义颜色color时6位或8位值的区别:

  • 6位(#000000)就是RGB值
  • 8位(#1e000000)ARGB 头两位是透明度,00是完全透明,ff是完全不透明,后6位是RGB值,比较适中的透明度值

RGBA和ARGB有区别吗

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

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

说明此代码仅限于 NV21 格式转 ARGB 格式。 NV21 格式中,Y 单独存储,UV分量交错存储。 使用如下公式: R = Y + 1.402*(V-128);...
  • jxt1234and2010
  • jxt1234and2010
  • 2015年06月24日 11:47
  • 4862

Android下NV21转ARGB的方法

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

RGBA与RGB和区别与转换

R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数 | 百分数 A:Alpha透明度。取值0~1之间。(颜色的透明度) 此色彩模式与RGB相同,...
  • qq_35038153
  • qq_35038153
  • 2017年05月22日 13:12
  • 384

[Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888

一段简单的JNI例子,输入是Bitmap(需要是Mutable),结果是
  • youngc527
  • youngc527
  • 2014年05月09日 20:35
  • 10372

Android 利用NDK 将ARGB 转换成RGB

今天在项目中遇到一个问题,就是需要把一张ARGB_8888的图片转换成RGB图片。为了减少时间消耗,我把这部分工作转移到ndk中,用C++实现: AndroidBitmapInfo bit...
  • aroychen
  • aroychen
  • 2012年11月26日 20:09
  • 1246

十六进制颜色转换ARGB/RGB-整理

开发中,我们用的的颜色都是不是 百分之百纯色 ,UI 可能会说,这个颜色(0x FFFFFF) 20%,那个颜色(ff323232)60%,遇到懂得 点技术的 UI 他会直接给你 #66000000 ...
  • qq_31332467
  • qq_31332467
  • 2017年07月08日 16:46
  • 1746

RGB及ARGB中16进制的表示与转换方法

原文地址:RGB及ARGB中16进制的表示与转换方法   Flash 中的颜色 在 Flash 中,颜色就是一串特殊的数字,一个颜色值可以是0到16,777,215中的任意数值,这就是24位(b...
  • hxcttt
  • hxcttt
  • 2013年01月29日 12:28
  • 832

不用opencv实现RGB图像转RGBA C

自己的学习记录,希望能帮到别人,小菜鸟一枚1,大牛勿喷。 许多人遇到这种RGB图像转RGBA转换问题,第一是想到用opencv,确实opencv功能强大,只需要调用一个函数接口就可以实现了,但是习惯依...
  • gujiuhanla0154
  • gujiuhanla0154
  • 2016年08月19日 20:26
  • 1353

线性渐变-linear-gradient和滤镜opacity/filter的透明效果兼容性解决方案及其RGB/RGBA与16进制转换方法

第一篇:滤镜opacity/filter的透明效果兼容性解决方案RGB/RGBA介绍 项目中需要实现透明遮罩效果,使用opacity/filter会使得内部元素都透明,而实际中的文字内容我们...
  • freshlover
  • freshlover
  • 2013年04月26日 17:34
  • 6308
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ARGB与RGB、RGBA的区别
举报原因:
原因补充:

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