ARGB—Alpha,Red,Green,Blue

ARGB—Alpha,Red,Green,Blue
        一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。
        Alpha,图像通道,全强度为FF,表示无透明度,即不透明;无强度为00 ,表示全透明。因此,透明像素颜色值为 Alpha位-00,Red位、Green位、Blue位为任意值,例如:0x00FFFFFF为透明色,即透明。
  如果图形卡具有32位总线,附加的8位信号就被用来保存不可见的透明度信号以方便处理用,这就是Alpha通道。白色的alpha象素用以定义不透明的彩色象素,而黑色的alpha象素用以定义透明象素,黑白之间的灰阶用来定义半透明象素。

色彩合成:
        设alpha,red,green,blue都是0~255之间的数
        color32 = alpha << 24 | red << 16 | green << 8 | blue;

色彩提取:
        alpha = color32 >> 24;
        red = color32 >> 16 & 0xFF;
        green = color32 >> 8 & 0xFF;
        blue = color32 & 0xFF;

时间: 2024-10-12 14:02:10

ARGB—Alpha,Red,Green,Blue的相关文章

CrossApp alpha 0.1.10 发布,跨平台移动应用开发引擎

CrossApp alpha 0.1.10 更新内容: 1.CAImageView优化 优化CAImageView,并修改之前在CAImageView添加子视图显示不正确的bug,现在可随意添加子视图给CAImageView. 2.删除ccColor3B,并添加CAColor4B 删除之前的ccColor3B,以前所有用到ccColor3B的地方统统被CAColor4B替换,增加透明度属性. (介于此改动对之前已经基于本引擎的项目带来无法编译的问题,请大家谅解,在这里向大家说声抱歉) 3.删除O

Alpha阶段发布说明(未完成,先放下载链接)

Alpha版本功能 Alpha版本是我们发布的第一个版本,实现了所预期的基本功能,会在之后的版本迭代中进行增量改进. 基本功能 解压即可直接使用 内置功能说明 连接真机或模拟器皆可 编辑测试队列模拟用户行为对游戏进行测试 自动识别可能存在的异常并报告 Alpha版本的缺陷及修复 Bug List Alpha版本中已知的问题和限制 运行环境要求 JDK Android-SDK Python 3.6.x 安装方法 解压后直接运行GameExCaptor.exe 软件发布方式及发布地址 由于是离线的桌

Ceph,Red Hat在代码贡量献上一骑绝尘的开源项目

前言: 笔者在之前的<从PowerVM,KVM到Docker:存储池的配置与调优-第一篇>中,分享了PowerVM下存储池的配置和调优的方法.在X86虚拟化和云时代,Ceph具有天生的优势,因此本文着重介绍Ceph的原理和架构.同时,本文也作为<从PowerVM,KVM到Docker:存储池的配置与调优-第二篇>而存在. Ceph的前世 2014年,红帽收购Inktank(Inktank主要提供基于Ceph的企业级产品),此次收购后,红帽成为最大的开源存储产品提供商,包括对象存储.

css实现背景透明,文字不透明,兼容所有浏览器

实现透明的css方法通常有以下3种方式,以下是不透明度都为80%的写法 css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.8 css3的rgba(red, green, blue, alpha),alpha的取值从 0 到 1,如rgba(255,255,255,0.8) IE专属滤镜 filter:Alpha(opacity=x),x 的取值从 0 到 100,如filter:Alpha(opacity=80) css3的opacity 兼容性:IE6.7.8不支

【原】CSS实现背景透明,文字不透明,兼容所有浏览器

11.11也是公司成立的日子,16岁啦,我呢3岁半,感谢公司给了这样一个平台,让我得以学习和成长,这里祝愿公司发展越来越好~ 进入主题,每年11月11号是光棍节,产生于校园,本来只是一流传于年轻人的娱乐性节日,以庆祝自己仍是单身一族为骄傲,而如今是各大商家以脱光为由打折促销的时期,成为了所谓的”购物节“,双11也算了,后面还要搞双12,不得不吐槽下. 于是呢,熬夜加班做了11.11的活动,在PC端遇到了透明背景和透明图片的问题,其实以前也遇到过,只是没有总结起来,就忘记了,这次又撞墙了,必须记录

校园导游系统(C++实现,VC6.0编译,使用EasyX图形库)

//校园导游系统.cpp 1 #include <graphics.h> 2 #include <conio.h> 3 #include <stdio.h> 4 #include <io.h> 5 #include <stdlib.h> 6 #include <string> 7 #include <iostream> 8 #include <math.h> 9 #include <fstream>

XML概念,约束文档,解析

day01总结 今日内容 l XML语法 l XML约束之DTD l XML解析器介绍 l XML解析之JAXP( DOM.SAX ) l DOM4J l Schema 一.XML语法 XML概述 1 什么是XML XML全称为Extensible Markup Language, 意思是可扩展的标记语言,它是 SGML(标准通用标记语言)的一个子集. XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的. W3C在1998年2月发布1.0版本: W3C

三列布局,左右宽度固定,中间宽度自适应变化---普通格式和双飞翼格式

两种做法. 做法一: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> *{ margin: 0; padding: 0; } #left { width: 100px; float: left; background: green; height: 300px; } #right { width: 100px; float: right; backgro

网站布局之------浮动(float)和定位(position)(绝对定位,相对定位,静态固定定位),***什么叫脱离文档流?

网站布局之------浮动(float)和定位(position)(绝对定位,相对定位,静态固定定位),***什么叫脱离文档流? @参考文档:http://www.cnblogs.com/jenry/archive/2007/07/15/818660.html @什么叫脱离文档流?注意,只有绝对定位absolute和浮动float才会脱离文档流! 答案:CSS中脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位. ---部分无视和完全无视