ARGB_8888 / RGB565 / ARGB4444 / ALPHA_8分别代表什么意思?

ARGB色彩空间模型:ARGB_8888、ARGB_4444、RGB_565、ALPHA_8、ARGB1555 该文章可以让你快速区分ARGB_8888、ARGB_4444、RGB_565、ALPHA_8、ARGB1555 阅读详情
AI摘要

本文详细介绍了ARGB色彩模式的概念及应用,包括ARGB8888、ARGB4444、RGB565等不同位图格式的特点与区别,并解释了Alpha通道在图像处理中的作用。

ARGB---Alpha,Red,Green,Blue.
  一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。
  Alpha-图像通道
  如果图形卡具有32位总线,附加的8位信号就被用来保存不可见的透明度信号以方便处理用,这就是Alpha通道。白色的alpha象素用以定义不透明的彩色象素,而黑色的alpha象素用以定义透明象素,黑白之间的灰阶用来定义半透明象素。

 

A:Alpha透明度
R:Red红色
G:Green绿色
B:Blue蓝色

ARGB8888:分别用8个bit来记录每个像素的A、R、G、B数据,就是常说的32bit位图、256色位图(这个也可能是RGB888这种24bit位图)
RGB565:分别用5个、6个和5个bit记录像素的R、G、B数据,其中G的6个bit中一个是无效保留的,32色位图
ARGB4444:分别用4个bit来记录每个像素的A、R、G、B数据,16色位图

 

    ALPHA_8:数字为8,图形参数应该由一个字节来表示,应该是一种8位的位图
    ARGB_4444:4+4+4+4=16,图形的参数应该由两个字节来表示,应该是一种16位的位图.
    ARGB_8888:8+8+8+8=32,图形的参数应该由四个字节来表示,应该是一种32位的位图.
    RGB_565:5+6+5=16,图形的参数应该由两个字节来表示,应该是一种16位的位图.
 
    网上讲,ALPHA_8,ARGB_4444,ARGB_8888都是透明的位图,也就是所字母A代表透明.
    ARGB_4444:意味着有四个参数,即A,R,G,B,每一个参数由4bit表示.
    同理:
    ARGB_8888:意味着有四个参数,即A,R,G,B,每一个参数由8bit来表示.
    同理:
    RGB_565:意味着有三个参数,R,G,B,三个参数分别占5bit,6bit,5bit.
    我想一定该存在其他格式的BMP文件,但每个参数的值之和必须是8的整数倍,应该是这个规律.

抖动算法处理 RGBA4444 产生的色阶问题 class TextureCompress: AssetPostprocessor {     void OnPreprocessTexture()     {         var importer = (assetImporter as TextureImporter);         importer.textureFormat = TextureImporterFormat. 阅读详情

相关推荐

ALPHA_8、ARGB_4444、ARGB_8888、RGB_565等图片格式的使用

本文来自肥宝传说之路,引用必须注明出处! 其实如果是小制作,并没有什么卵用。各种格式中,每种都有自己的优点和缺点,我们并无技术创建一种格式,只是在选择最优格式而已。 对于不同的图片资源,有不同的作用,自然可以选择不同的格式。各种脚本是将写着选择固化起来,方便使用,同时提高效率。 ARGB的含义: A:alpha 通道,程序员当做透明度来了解就行了,想

肥宝的实验室 6450

关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解

本文为转载,原博文地址为:http://m.blog.youkuaiyun.com/blog/chzphoenix/42171653有时会看到别人使用bitmap是用到ARGB_8888/RGB_565这类参数,那么这些参数是什么?对bitmap有什么影响?他们是Bitmap.Config的四种枚举类型。(ARGB分别是alpha透明度和red、green、blue三色) ARGB_8888:分别用8位来记录

按时吃饭 2289

图像压缩(1)RGB888与RGB565图像

最近在接触图像压缩相关项目,之前对图像压缩接触的较少,对检测分类识别相关的图像信号处理接触学习的相对比较多一些,所以也需要学习学习,搜集整理了一些资料,在这里简单做个笔记,也分享出来和大家交流学习。

sinat_34897952的博客 9064

四种色彩模式ARGB_8888、ARGB_4444、 RGB_565、 ALPHA_8的区别

A:透明度 R:红色 G:绿 B:蓝 Bitmap.Config ARGB_8888:由4个8位组成,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位(4字节) Bitmap.Config ARGB_4444:由4个4位组成,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 (2字节) Bitmap.Config RGB_565:没有

hust_twj的专栏 4万+

Android Bitmap 的 ARGB_8888、ALPHA_8、ARGB_4444、RGB_565

ARGB A 是 alpha,透明度。 RGB 是 Red、Green、Blue,红色、绿色、蓝色,三种原色。 Bitmap.Config 有四种枚举类型 ARGB_8888:ARGB 四个通道的值都是 8 位,加起来 32 位,也就是 4 个字节。每个像素点占用 4 个字节的大小。 ARGB_4444:ARGB 四个通道的值都是 4 位,加起来 16 位,也就是 2 个字节。每个像素点占用 ...

码点 1410

飞书组织架构同步至LDAP:实现企业应用统一身份认证的实战指南

本文详细介绍了如何将飞书组织架构同步至LDAP,实现企业应用统一身份认证的实战方案。通过飞书开放平台API与LDAP服务的集成,企业可以大幅减少账号管理工作量,提升IT效率。文章涵盖技术架构设计、密码策略、详细配置步骤及自动化同步实现,特别适合需要统一认证体系的中大型企业。

weixin_29172201的博客 335

详解Bitmap之ARGB_8888/RGB_565/ALPHA_8/ARGB_4444

有时会看到别人使用bitmap是用到ARGB_8888/RGB_565这类参数,那么这些参数是什么?对bitmap有什么影响? 他们是Bitmap.Config的四种枚举类型。 (ARGB分别是alpha透明度和red、green、blue三色) ARGB_8888:分别用8位来记录4个值,所以每个像素会占用32位。 ARGB_4444:分别用4位来记录4个值,所以每个像素...

公众号:BennuCTech 1万+

张正友标定法-MATLAB实验

该方法最早由微软研究院的Zhengyou Zhang教授提出,1998年发表在IEEE TRANSACTIONS ON PATTERNANALYSIS AND MACHINE INTELLIGENCE,论文题目为:AFlexible New Technique for Camera Calibration。 (一)标定平面到图像平面的单应性 单应性(homography):在计算机视觉中被定义

qq_37845624的博客 8289

ALPHA_8 RGB_565 ARGB_4444 ARGB_8888

Bitmap中定义了一个枚举结构:包含ALPHA_8,RGB_565,ARGB_4444,ARGB_8888,可用于一个Bitmap对象的不同配置。 Bitmap.Config.ARGB_4444 每个像素占4位,A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config.ARGB_8888 每个像素占8位,A=8,R=8,G=8,B=8,那么一

Javasus的专栏 2218

Open FPV VTX与Betaflight的MSP协议配置详解:从硬件连接到OSD显示

本文详细解析了如何通过MSP协议将Open FPV VTX与Betaflight飞控进行深度集成,实现飞行数据在OSD上的稳定显示。内容涵盖从硬件连接、Betaflight端口MSP服务启用,到VTX侧配置与OSD元素布局调校的全流程,并提供了常见问题的排查思路,帮助FPV玩家构建可靠的数据叠加系统。

weixin_29201933的博客 456

SpotBugs使用

spotbugs命令行参数解析

javajingling的专栏 2948

ARGB_8888、ARGB_4444、RGB_565、ALPHA_8深入分析及常见误区纠正

ARGB_8888、ARGB_4444、RGB_565、ALPHA_8深入分析及常见误区纠正1. 区别体现: 1. 标题中的四种类型为bitmap在内存中存在的四种色彩的存储模式,他们本质区别体现在每种模式下的bitmap内部的每个像素点,在内存中的大小和组成成分的区别。 2. 基础知识:A->alpha(透明度),R->red(红色),G->green(绿色),B->blue(蓝色) 3.

Code_Bird的博客 8210

5G移动性管理实战:手把手教你配置NR小区重选参数(附避坑指南)

本文深入解析5G网络移动性管理中的小区重选参数配置实战。通过拆解小区选择与重选的核心机制,结合真实案例,手把手指导如何配置NR小区重选参数,并分享常见避坑指南,帮助工程师优化网络性能,提升用户移动体验。

weixin_29229261的博客 200

(Bitmap)ARGB_8888/RGB_565/ALPHA_8/ARGB_4444详解

关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解A:透明度R:红色G:绿B:蓝Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8...

Jongey的博客 2090

深入剖析:NAND Flash与SD NAND(贴片式SD卡)存储扇区分配表架构差异与优化策略

本文深入探讨了NAND Flash与SD NAND(贴片式SD卡)在存储技术中的架构差异及其优化策略。NAND Flash作为非易失性存储器,依赖主控芯片进行坏块管理和磨损均衡,而SD NAND则通过内置控制器和标准文件系统(如FAT)简化了存储管理。两者在写入性能、容量扩展和可靠性方面各有优劣,NAND Flash需通过磨损均衡和写入合并优化性能,而SD NAND则通过高容量和高速传输提升效率。文章为嵌入式系统开发者和硬件工程师提供了关于如何根据需求选择并优化存储介质的参考。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1238

ALPHA_8、ARGB_4444、ARGB_8888和RGB_565的区别

在Android的Bitmap.Config中有四个枚举类型:ALPHA_8、ARGB_4444、ARGB_8888和RGB_565 下面是这四种类型的详细解释: ALPHA_8:每个像素都需要1(8位)个字节的内存,只存储位图的透明度,没有颜色信息 ARGB_4444:A(Alpha)占4位的精度,R(Red)占4位的精度,G(Green)占4位的精度,B(Blue)占4位的精

风景不在别处 1万+

CANOE-介绍 @014-基于CAPL的Someip测试(CANOE 15.0/16.0/17.0)【草稿】发送事件、方法

摘要:本文介绍了使用CANoe 16.0及更高版本配置SOME/IP测试环境的方法,包括硬件连接、工程配置和CAPL代码实现。SOME/IP是一种面向服务的车载通信协议,支持服务发现、事件推送和方法调用。文章详细说明了网络拓扑配置、数据库文件加载等步骤,并提供了CAPL代码示例,展示如何初始化多个应用端点(15个不同端口)和服务实例(73个服务),通过SomeIpOpenLocalApplicationEndpoint和SomeIpCreateProvidedServiceInstance函数实现。配置过程

沿流不止 424

关于 Android 中 Bitmap 的 ARGB_8888、ALPHA_8、ARGB_4444、RGB_565 的理解

转载自:[关于 Android 中 Bitmap 的 ARGB_8888、ALPHA_8、ARGB_4444、RGB_565 的理解][https://www.jianshu.com/p/80b2068a90a8] ARGB A 是 alpha,透明度。 RGB 是 Red、Green、Blue,红色、绿色、蓝色,三种原色。 Bitmap.Config 有四种枚举类型。 ARGB_8888:ARG...

相公 684

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Bitmap.Config下的 ALPHA_8, ARGB_4444, ARGB_8888, RGB_565

public static final enum Bitmap.Config extends EnumEnum>   java.lang.Object    ↳ java.lang.Enumjava.lang.Enum>      ↳ android.graphics.Bitmap.Config     androi

Android 学习 1098

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>

转自:http://blog.youkuaiyun.com/look85/article/details/8028157  最近学习Api文档,打开Android.graphics.Bitmap类里有一个内部类Bitmap.Config类,在Bitmap类里createBitmap(int width, int height, Bitmap.Config config)方法里会用到,打开个这

冷秋魂的专栏 963

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

android.graphics.Bitmap.Config 的枚举值 ALPHA_8,ARGB_4444,ARGB_8888,RGB_565代表什么

public enum Config { // these native values must match up with the enum in SkBitmap.h ALPHA_8 (2), RGB_565 (

hectorguo的专栏 2160
上一篇: verilog FAQ
下一篇: 点阵图、矢量图、像素图、位图图像、位元块传输
imeradio
博客等级 码龄18年 18粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值