前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >UGL之颜色表

UGL之颜色表

作者头像
Taishan3721
发布于 2020-01-02 02:45:16
发布于 2020-01-02 02:45:16
1.3K0
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

计算机里通常使用RGB色彩模式,例如RGB565,就是用两个字节表示一个像素的颜色,其中红绿蓝分别用5、6、5个bit。还有一些RGB555、RGB666、ARGB4444之类的。而所谓的真彩色,使用4个字节表示一个像素,通常是RGB888,或者ARGB8888,其中A的全称是Alpha通道,指的是透明度 WindML5的显卡驱动基本都已经支持RGB888的真彩色

用WindML的语句把光的三原色、颜色的三原色,以及黑白画一下,效果如下

再多画几个

RGB888一共可以表示256*256*256=16777216种颜色,这基本得用两个4K的屏才能显示完整,而且也超过了人眼能区分的颜色数量。不过,只把RGB两两混合的画出来,还是比较容易的

Windows的画图中,除了RGB,还使用一种ESL模式

这个ESL与HSL/HSB含义一致,而与RGB之间也仅是一个简单的转换关系。写个函数很容易实现它们之间的转换

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
UGL之颜色处理
计算机里通常使用RGB色彩模式,例如RGB565,就是用两个字节表示一个像素的颜色,其中红绿蓝分别用5、6、5个bit。还有一些RGB555、RGB666、ARGB4444之类的。而所谓的真彩色,使用4个字节表示一个像素,通常是RGB888,或者ARGB8888,其中A的全称是Alpha通道,指的是透明度
Taishan3721
2021/11/04
1.1K0
Android高效内存2:让图片占用尽可能少的内存
Android高效内存:让图片占用尽可能少的内存 一、让你的图片最小化 1.1 大图小图内存使用情况对比 大图:440 * 336    小图:220 * 168 资源目录:xhdpi 小图的高宽都是
用户1155943
2018/01/04
1.7K0
Android高效内存2:让图片占用尽可能少的内存
RGB格式详解(一)------概述
说起RGB,想必大家都不陌生,三原色吗,Red, Green, Blue, 每一种颜色值的范围是0~255,所以每一个颜色用1个字节=8个bit便可完全在计算机内部表示出来。而R, G, B不同的组合几乎产生了所有的颜色,当然自然界中的颜色比这些要远远丰富很多,采用R, G, B的方式,如果以24色深表示的话,在计算机中可表示的颜色数量有2^8* 2 ^8 * 2 ^8 = 16777216中颜色,虽没有自然界丰富,但也足以表示这个世界了,哈哈,你觉着嘞。
视界音你而不同
2020/04/10
1.9K0
RGB格式详解(一)------概述
君正T31开发应用12:YUV和RAW数据
是没有办法直接使用的,还要在host端做ISP,做色彩纠正,增强,HDR,插值成RGB,转成YUV,最后再使用。
春江花月夜
2023/06/22
1.4K0
君正T31开发应用12:YUV和RAW数据
STM32CubeMX | 41-使用LTDC驱动TFT-LCD屏幕(RGB屏)
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的 LTDC 外设驱动 TFT-LCD (RGB)屏幕。
Mculover666
2021/07/23
14.5K2
STM32CubeMX | 41-使用LTDC驱动TFT-LCD屏幕(RGB屏)
【例说Arm-2D界面设计】从不规则图标的显示说起
Arm-2D是Arm公司为Cortex-M处理器平台量身打造的一款2D图形处理方案。针对已有的经典Cortex-M内核,诸如Cortex-M0/M0+/M3/M4/M7/M33等,Arm-2D提供了经过优化了的软件加速库——虽然在资源丰富的环境下,Arm-2D在这些传统处理器上无法与市面上各类GUI在同等条件下拉开性能差距,但在大部分GUI都无法覆盖的小资源处理器上,Arm-2D却提供了以极其低廉的手段实现智能手机级别GUI的可能性。当然更不用说在最新问世的Cortex-M55处理器上,借助Helium技术的加持,Arm-2D可以提供相较传统方案4倍以上的加速能力。
GorgonMeducer 傻孩子
2021/10/21
9670
【例说Arm-2D界面设计】从不规则图标的显示说起
【STM32F429】第6章 ThreadX GUIX上手之STM32F429 DMA2D加速
本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。
Simon223
2020/11/11
7890
【STM32F429】第6章   ThreadX GUIX上手之STM32F429 DMA2D加速
Android高效内存之让你的图片省内存
本文主要介绍了Android开发中的图片加载库和内存优化问题。作者提供了一些建议,例如使用Glide和Picasso等库来加载图片,以及使用对象池来优化内存使用。同时,作者还分享了如何避免内存泄漏的方法,以及降低图片质量以节省内存的技巧。
用户1155943
2018/01/04
1.3K0
Android高效内存之让你的图片省内存
【第3版emWin教程】第15章 emWin6.x的2D图形库之绘制位图
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第15章 emWin6.x的2D图形库之绘制位图 本章节为大
Simon223
2021/06/29
8410
LCD屏幕操作原理_嵌入式Linux
在 Linux 系统中通过 Framebuffer 驱动程序来控制 LCD。Frame 是帧的意思,buffer 是缓冲的意思,这意味着 Framebuffer 就是一块内存,里面保存着一帧图像。Framebuffer 中保存着一帧图像的每一个像素颜色值,假设 LCD 的分辨率是 1024x768,每一个像素的颜色用 32 位来表示,那么 Framebuffer 的大小就是:
韦东山
2022/05/05
2.3K0
LCD屏幕操作原理_嵌入式Linux
色彩知识
色深用 2 的幂指数来表示,bit 数愈高,色深值便愈高,影像所能表现的色彩也愈多。
Kiba518
2020/07/21
2.1K0
android bitmap压缩几种色彩详解
android中的大图片一般都要经过压缩才显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,其实除了尺寸之外,影响一个图片占用空间的还有其色彩细节。 打开Android.graphics.Bitmap类里有一个内部类Bitmap.Config类,在Bitmap类里createBitmap(intwidth, int height, Bitmap.Config config)方法里会用到,打开个这个类一看 枚举变量 public static final Bitmap.Conf
xiangzhihong
2018/02/01
1.2K0
像素,分辨率,PPI(像素密度),BPP 扫盲
像素,又称画素,为图像显示的基本单位,译自英文“pixel”,pix是英语单词picture的常用简写,加上英语单词“元素”element,就得到pixel,故“像素”表示“图像元素”之意,有时亦被称为pel(picture element)。每个这样的信息元素不是一个点或者一个方块,而是一个抽象的采样。仔细处理的话,一幅图像中的像素可以在任何尺度上看起来都不像分离的点或者方块;但是在很多情况下,它们采用点或者方块显示。每个像素可有各自的颜色值,可采三原色显示,因而又分成红、绿、蓝三种子像素(RGB色域),或者青、品红、黄和黑(CMYK色域,印刷行业以及打印机中常见)。照片是一个个采样点的集合,在图像没有经过不正确的/有损的压缩或相机镜头合适的前提下,单位面积内的像素越多代表分辨率越高,所显示的图像就会接近于真实物体。
全栈程序员站长
2022/08/26
1.8K0
像素,分辨率,PPI(像素密度),BPP 扫盲
色彩空间RGB/CMYK/HSL/HSB/HSV/Lab/YUV基础理论及转换方法:RGB与YUV
之前做个设计,现在从事IT,脑子里面关于RGB,RGBA,CMY,CMYK,YUV,但是具体理论还是不扎实。若干年前之前写过《水煮RGB与CMYK色彩模型—色彩与光学相关物理理论浅叙》《三色视者与四色视者身后的理论基础:色彩原理》
周陆军博客
2023/04/22
8620
百问FB显示开发图像处理 - BMP图像处理
​ 前言:所有的图像文件,都是一种二进制格式文件,每一个图像文件,都可以通过解析文件中的每一组二进制数的含义来获得文件中的各种信息,如图像高度,宽度,像素位数等等。只是不同的文件格式所代表的二进制数含义不一样罢了。我们可以通过UltraEdit软件打开图像文件并查看里面的二进制数排列。
阿志小管家
2024/11/29
1970
百问FB显示开发图像处理 - BMP图像处理
Android图片压缩质量参数Bitmap.Config RGB_565、 ARGB_8888的含义及用法
android中的大图片一般都要经过压缩才显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,其实除了尺寸之外,影响一个图片占用空间的还有其色彩细节。
张拭心 shixinzhang
2022/11/30
1.3K0
启明云端分享|Sigmastar SSD202D都有哪些特点嘞~
启明云端基于Sigmastar SSD202D出品的分辨率为720x720的4寸超级智能面板应用于酒店,它集不同设备的功能于一身:智能网关、智能开关、空调面板、背景音乐面板、在线、离线AI语音等,可代替多个智能单品。操作便捷,交互出色,真正实现酒店的智能化、自动化,为客户带来全新的入住体验。
启明云端
2021/08/06
9080
【第3版emWin教程】第40章 emWin6.x支持的颜色格式
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第40章 emWin6.x支持的颜色格式 本章节为大家讲解e
Simon223
2021/09/29
7820
iOS图片像素点颜色处理
在开发过程中会遇到一些很小但有意思的功能,有一个功能是把一张图片的灰度作为另一张图片的alpha。功能实现很简单,把实现过程和遇到的一些知识分享给大家。
无忧366
2022/11/17
1.8K0
全志R128基础组件开发指南——SPI LCD 显示驱动
R128 平台提供了 SPI DBI 的 SPI TFT 接口ACCC,具有如下特点:
阿志小管家
2024/02/02
8570
全志R128基础组件开发指南——SPI LCD 显示驱动
相关推荐
UGL之颜色处理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档