rgb 订阅
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。 展开全文
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。
信息
外文名
RGB color mode
图像颜色
红、绿、蓝三色
每像素颜色
16777216(256 * 256 * 256)种
原    理
颜色发光
中文名
RGB色彩模式
强度值
0~255
调色板RGB
RGB1、RGB4、RGB8
RGBRGB色彩模式
显示器大都是采用了RGB颜色标准, 在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,电脑一般都能显示32位颜色,有一千万种以上的颜色。 [1]  电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。一组红色绿色蓝色就是一个最小的显示单位。屏幕上的任何一个颜色都可以由一组RGB值来记录和表达。因此这红色绿色蓝色又称为三原色光,用英文表示就是R(red)、G(green)、B(blue)。在电脑中,RGB的所谓“多少”就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。如同2000年到2010年共是11年一样。按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。在led领域利用三合一点阵全彩技术, 即在一个发光单元里由RGB三色晶片组成全彩像素。随着这一技术的不断成熟,led显示技术会给人们带来更加丰富真实的色彩感受。RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于三者亮度之总和,越混合亮度越高,即加法混合。 红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。红、绿、蓝三个颜色通道每种色各分为256阶亮度,在0时“灯”最弱——是关掉的,而在255时“灯”最亮。当三色灰度数值相同时,产生不同灰度值的灰色调,即三色灰度都为0时,是最暗的黑色调;三色灰度都为255时,是最亮的白色调。RGB 颜色称为加成色,因为您通过将 R、G 和 B 添加在一起(即所有光线反射回眼睛)可产生白色。加成色用于照明光、电视和计算机显示器。例如,显示器通过红色、绿色和蓝色荧光粉发射光线产生颜色。绝大多数可视光谱都可表示为红、绿、蓝 (RGB) 三色光在不同比例和强度上的混合。这些颜色若发生重叠,则产生黄、青和紫。对一种颜色进行编码的方法统称为“颜色空间”或“色域”。用最简单的话说,世界上任何一种颜色的“颜色空间”都可定义成一个固定的数字或变量。RGB(红、绿、蓝)只是众多颜色空间的一种。采用这种编码方法,每种颜色都可用三个变量来表示-红色绿色以及蓝色的强度。记录及显示彩色图像时,RGB是最常见的一种方案。但是,它缺乏与早期黑白显示系统的良好兼容性。因此,许多电子电器厂商普遍采用的做法是,将RGB转换成YUV颜色空间,以维持兼容,再根据需要换回RGB格式,以便在电脑显示器上显示彩色图形。网页格式由于网页(WEB)是基于计算机浏览器开发的媒体,所以颜色以光学颜色RGB(红、绿、蓝)为主。网页颜色是以16进制代码表示,一般格式为#DEFABC (字母范围从A-F,数字从0-9 );如黑色,在网页代码中便是:#000000(在css编写中可简写为#000)。当颜色代码为#AABB11时,可以简写为#AB1表示,如#135与#113355表示同样的颜色。RGB1、RGB4、RGB8都是调色板类型的RGB格式,在描述这些媒体类型的格式细节时,通常会在BITMAPINFOHEADER数据结构后面跟着一个调色板(定义一系列颜色)。它们的图像数据并不是真正的颜色值,而是当前像素颜色值在调色板中的索引。以RGB1(2色位图)为例,比如它的调色板中定义的两种颜色值依次为0x000000(黑色)和0xFFFFFF(白色)…(每个像素用1位表示)表示对应各像素的颜色为:黑黑白白黑白黑白黑白白白…。RGB555RGB555是另一种16位的RGB格式,RGB分量都用5位表示(剩下的1位不用)。使用一个字读出一个像素后,这个字的各个位意义如下:高字节 低字节X R R R R R G G G G G B B B B B (X表示不用,可以忽略)可以组合使用屏蔽字和移位操作来得到RGB各分量的值:RGB565RGB565使用16位表示一个像素,这16位中的5位用于R,6位用于G,5位用于B。程序中通常使用一个字(WORD,一个字等于两个字节)来操作一个像素。当读出一个像素后,这个字的各个位意义如下:高字节 低字节R R R R R G G G G G G B B B B B可以组合使用屏蔽字和移位操作来得到RGB各分量的值:该代码可以解决24位与16位相互转换的问题RGB24RGB24使用24位来表示一个像素,RGB分量都用8位表示,取值范围为0-255。注意在内存中RGB各分量的排列顺序为:BGR BGR BGR…。通常可以使用RGBTRIPLE数据结构来操作一个像素,它的定义为:RGB32RGB32使用32位来表示一个像素,RGB分量各用去8位,剩下的8位用作Alpha通道或者不用。(ARGB32就是带Alpha通道的RGB24。)注意在内存中RGB各分量的排列顺序为:BGRA BGRA BGRA…。通常可以使用RGBQUAD数据结构来操作一个像素,它的定义为:技术特点● 采集计算机VGA输出屏幕、各种非标准相机的输出采集设备、标准或非标的RGB分量信号● 采集的信号种类按照接口可为复合非标准模拟信号,绿路带同步的/行场分离的RGB分量信号● 高分辨率高帧率:1280×1024/40帧;1024×768/60帧;800×600/120帧;● 最高点频可达170M● 支持硬件任意开窗,二级缩放,硬件翻转● 有类似内存映射的功能,多个应用程序/进程可以共享其采集的图像数据;● 信号接入丢失感知,无信号不蓝屏、死机● 硬件控制帧率流量,可在实际使用中和其它采集卡配合,更有效提高PCI带宽的利用● 支持RGB32、RGB24、YUV422、RGB8等采集格式● 全自动行场频检测:具有全自动行场频自适应能力和信号自检测能力,信源端信号的变化不需要用户调节,完全适合无人值守应用●编程完全使用微软提供DirectShow /VFW接口,也可提供基于VC、VB、Delphi等的二次开发包演示程序和源代码,●可使用微软的AmCap,VidCap,Windows Media Encode,Window Movie Maker、第三方提供的LabView等应用软件信号介绍VGA采集卡/RGB信号采集卡可采集VGA信号、标准和非标准RGB分量等信号源,适用于高精度、高分辨率的图像采集、高清VGA视频图像的存储、编码传输等要求。开发工具● 操作系统支持:Windows 2000、XP、Vista、7 linux unix等主流操作系统.● SDK支持:VC、VB、Delphi,提供演示程序及演示程序源代码● 驱动支持:DirectX、OpenCV、LabView、RGB色彩空间根据实际使用设备系统能力的不同,有各种不同的实现方法。截至2006年,最常用的是24-位实现方法,也就是红绿蓝每个通道有8位或者256色级。基于这样的24-位RGB 模型的色彩空间可以表现 256×256×256 ≈ 1670万色。一些实现方法采用每原色16位,能在相同范围内实现更高更精确的色彩密度。这在宽域色彩空间中尤其重要,因为大部分通常使用的颜色排列的相对更紧密。印刷技术的当中的RGB色彩空间主要是指加色法当中的三度色彩空间,通过使用不同强度的三原色,红、绿、蓝色的光线来组合成不同的色彩,就好像说,如果平时我们利用扫描仪从印刷品上扫描图像,原理就是扫描仪阅读了图像上面的红、绿、蓝三色的光亮度,然后把这些量度转换成数据,当显示器收到这些数据的时候就可以按照程序设定转换成制定的红、绿、蓝三原色,其实他们当中是有很多不同颜色的小色块的,由于这些色块的像素非常非常的小而且密密麻麻的,所以我们眼睛没法分辨出来。 [2]  以上颜色为常用的基本颜色。颜色选择器是指利用程序实现R、G、B三色的分配,来实现颜色的选择,利用颜色选择器可以选择出所有的颜色,总共有256*256*256种,同时可以实时的预览颜色,这就使得颜色的选择多种多样,并且非常方便。
收起全文
精华内容
下载资源
问答
  • rgb
    千次阅读
    2022-04-04 20:09:10

    红 RED
      
    品红Magenta(热情) 
      CMYK:C15 M100 Y20 K0
      RGB: R207 G0 B112
      
    洋红Carmine(大胆)
      CMYK: C100 M0 Y60 K10
      RGB: R215 G0 B64
      
    宝石红Ruby(富贵)
      CMYK: C20 M100 Y50 K0
      RGB: R200 G8 B82
      
    玫瑰红Rose-red(典雅)
      CMYK: C0 M95 Y35 K0
      RGB: R230 G28 B100
      
    山茶红Camellia(微笑)
      CMYK: C0 M75 Y35 K10
      RGB: R220 G91 B111
      
    玫瑰粉Rose-pink(女人味)
      CMYK: C0 M60 Y20 K0
      RGB:R238 G134 B154
      
    浓粉Spinel-red(娇媚)
      CMYK: C0 M55 Y30 K0
      RGB: R240 G145 B146
      
    紫红色Opera-mauve(优美)
      CMYK: C10 M50 Y0 K0
      RGB: R225 G152 B192
      
    珊瑚粉Coral-pink(温顺)
      CMYK:C0 M50 Y25 K0
      RGB: R241 G156 B159
      
    火烈鸟Flamingo(可爱)
      CMYK: C0 M40 Y20 K10
      RGB: R245 G178 B178
      
    淡粉Pale-pink(雅致)
      CMYK: C0 M30 Y10 K0
      RGB: R247 G200 B207
      
    贝壳粉Shell-pink(纯真)
      CMYK:C0 M30 Y25 K0
      RGB:R248 G198 B181
      
    淡粉,婴儿粉Baby-pink(美丽动人)
      CMYK:C0 M15 Y10 K0
      RGB:R252 G229 B223
      
    鲑鱼粉Salmon-pink(有趣)
      CMYK:C0 M50 Y40 K0
      RGB:R242 G155 B135
      
    朱红Vermilion(积极)
      CMYK:C0 M85 Y85 K0
      RGB:R233 G71 B41
      
    绯红,绛红scarlet(生命力)
      CMYK:C0 M100 Y100 K0
      RGB:R230 G0 B18
      
    深红Strong-red(华丽)
      CMYK:C0 M100 Y100 K10
      RGB:R216 G0 B15
      
    绯红Cardinal-red(威严)
      CMYK:C0 M100 Y65 K40
      RGB:R164 G0 B39
      
    酒红Buraunby(充实)
      CMYK:C60 M100 Y80 K30
      RGB:R102 G25 B45
      
    土红Old-rose(柔软)
      CMYK:C15 M60 Y30 K15
      RGB:R194 G115 B127

    橙 ORANGE
      
    橙色Tangerine(生气勃勃)
      CMYK:C0 M80 Y90 K0
      RGB:R234 G85 B32
      
    柿子色Persimmom(开朗)
      CMYK:C0 M70 Y75 K0
      RGB:R237 G110 B61
      
    橘黄色Orange(美好)
      CMYK:C0 M70 Y100 K0
      RGB:R237 G109 B0
      
    太阳橙Sun-orange(丰收)
      CMYK:C0 M55 Y100 K0
      RGB:R241 G141 B0
      
    热带橙Tropical-orange(幻想)
      CMYK:C0 M50 Y80 K0
      RGB:R243 G152 B57
      
    蜂蜜色Honey-orange(轻快)
      CMYK:C0 M30 Y60 K0
      RGB:R249 G194 B112
      
    杏黄色Apricot(无邪)
      CMYK:C10 M40 Y60 K0
      RGB:R229 G169 B107
      
    伪装沙Sandbeige(天真)
      CMYK:C0 M15 Y15 K10
      RGB:R236 G214 B202
      
    浅茶色、米色Beige(纯朴)
      CMYK:C0 M15 Y30 K15
      RGB:R227 G204 B169
      
    浅土色Pale-ocre(温和)
      CMYK:C20 M30 Y45
      
    驼色Camel(质朴)
      CMYK:C10 M40 Y60 K30
      RGB:R181 G134 B84
      
    椰棕色Coconets-brown(古典)
      CMYK:C50 M80 Y100 K40
      RGB:R106 G51 B21
      
    棕色、茶色Brown(安定)
      CMYK:C45 M75 Y100 K40
      RGB:R113 G59 B18
      
    咖啡Coffee(坚实)
      CMYK:C60 M70 Y100 K25
      RGB:R106 G75 B35

    黄 YELLOW
      
    金盏花Marigold(华丽)
      CMYK:C0 M40 Y100 K0
      RGB:R247 G171 B0
      
    铬黄Chrome-yellow(生动)
      CMYK:C0 M20 Y100 K0
      RGB:R253 G208 B0
      
    茉莉Jasmine(柔和)
      CMYK:C0 M15 Y60 K0
      RGB:R254 G221 B120
      
    淡黄色Cream(童话)
      CMYK:C0 M10 Y35 K0
      RGB:R255 G234 B180
      
    象牙色Ivory(简朴)
      CMYK:C10 M10 Y20 K0
      RGB:R235 G229 B209
      
    香槟黄Champagne-yellow(闪耀)
      CMYK:C0 M0 Y40 K0
      RGB:R255 G249 B177
      
    月亮黄Moon-yelloe(智慧)
      CMYK:C0 M0 Y70 K0
      RGB:R255 G244 B99
      
    鲜黄色Canaria-yellow(开放)
      CMYK:C0 M0 Y100 K0
      RGB:R255 G241 B0
      
    含羞草、巴黎金合欢Mimosa(幸福)
      CMYK:C10 M15 Y80 K0
      RGB:R237 G212 B67
      
    芥子Mustard(乡土)
      CMYK:C20 M20 Y70 K0
      RGB:R214 G197 B96
      
    黄土色Ochre(温厚)
      CMYK:C0 M35 Y100 K30
      RGB:R196 G143 B0
      
    卡机色Khaki(田园)
      CMYK:C0 M30 Y80 K40
      RGB:R176 G136 B39

    绿 Green
      
    黄绿色Yellow-green(自由)
      CMYK:C30 M0 Y100 K0
      RGB:R196 G215 B0
      
    苹果绿Apple-green(新鲜)
      CMYK:C45 M10 Y100 K0
      RGB:R158 G189 B25
      
    嫩绿Fresh-leaves(快活)
      CMYK:C40 M0 Y70 K0
      RGB:R169 G208 B107
      
    叶绿色Foliage-green(自然)
      CMYK:C50 M20 Y75 K10
      RGB:R135 G162 B86
      
    草绿色Grass-green(成长)
      C,YK:C40 M10 Y70 K0
      RGB:R170 G196 B104
      
    苔绿色Moss-green(柔和)
      CMYK:C25 M15 Y75 K45
      RGB:R136 G134 B55
      
    橄榄绿Olive(诚意)
      CMYK:C45 M40 Y100 K50
      RGB:R98 G90 B5
      
    常青藤Ivy-green(安心)
      CMYK:C70 M20 Y70 K30
      RGB:R61 G125 B83
      
    钴绿Cobalt-green(自然)
      CMYK:C60 M0 Y65 K0
      RGB:R106 G189 B120
      
    翡翠绿Emerald-green(希望)
      CMYK:C75 M0 Y75 K0
      RGB:R21 G174 B103
      
    碧绿Turquoise-green(协调)
      CMYK:C70 M10 Y50 K0
      RGB:R66 G171 B145
      
    灰绿色、青瓷色Celadon-green(潇洒)
      CMYK:C55 M10 Y45 K0
      RGB:R123 G185 B155
      
    孔雀石绿Malachite-green(和平)
      CMYK:C85 M15 Y80 K10
      RGB:R0 G142 B87
      
    薄荷Mint(痛快)
      CMYK:C90 M30 Y80 K15
      RGB:R0 G120 B80
      
    碧色Viridian(温情)
      CMYK:C90 M35 Y70 K30
      RGB:R0 G101 B80
      
    孔雀绿Peacock-green(品格)
      CMYK:C100 M30 Y60 K0
      RGB:R0 G128 B119

    蓝 Blue
      
    地平线Horizon-blue(奇趣)
      CMYK:C35 M0 Y20 K0
      RGB:R176 G220 B213
      
    浅天蓝色Light sky-blue(澄澈)
      CMYK:C40 M0 Y10 K0
      RGB:R161 G216 B230
      
    水蓝Aqua-blue(正义)
      CMYK:C60 M0 Y10 K0
      RGB:R89 G195 B226
      
    蔚蓝Azure-blue(爽快)
      CMYK:C70 M10 Y0 K0
      RGB:R34 G174 B230
      
    天蓝Sky-blue(清凉)
      CMYK:C45 M10 Y10 K0
      RGB:R148 G198 B221
      
    淡蓝Baby-blue(幻想)
      CMYK:C30 M0 Y10 K10
      RGB:R177 G212 B219
      
    浅蓝Pale-blue(温和)
      CMYK:C40 M10 Y0 K20
      RGB:R139 G176 B205
      
    水蓝、浅蓝Saxe-blue(宽容)
      CMYK:C60 M15 Y0 K30
      RGB:R139 G176 B205
      
    蓝绿色、水蓝宝石Aquamarine(纯粹)
      CMYK:C75 M30 Y10 K15
      RGB:R41 G131 B177
      
    翠蓝、土耳其玉色Turquoise-blue(平衡)
      CMYK:C80 M10 Y20 K0
      RGB:R0 G164 B197
      
    蓝绿Cyan-blue(清楚)
      CMYK:C95 M25 Y45 K0
      RGB:R0 G136 B144
      
    孔雀蓝Peacock-blue(贵重)
      CMYK:C100 M50 Y45 K0
      RGB:R0 G105 B128
      
    天蓝Cerulean-blue(冷静)
      CMYK:C100 M35 Y10 K0
      RGB:R0 G123 B187
      
    钴蓝Cobalt-blue(镇静)
      CMYK:C95 M60 Y0 K0
      RGB:R0 G93 B172
      
    深蓝Ultramarine(深远)
      CMYK:C100 M80 Y0 K0
      RGB:R0 G64 B152
      
    品蓝、宝蓝Royal-blue(格调)
      CMYK:C90 M70 Y0 K0
      RGB:R30 G80 B162

    靛 INDIGO
      
    青金石、靛色Lapis lazuli(睿智)
      CMYK:C95 M80 Y0 K0
      RGB:R19 G64 B152
      
    鼠尾草Salvia-blue(洗练)
      CMYK:C70 M50 Y10 K0
      RGB:R91 G119 B175
      
    韦奇伍德蓝Wedgwood-blue(高贵)
      CMYK:C55 M30 Y0 K25
      RGB:R102 G132 B176
      
    青蓝Slate-blue(静寂)
      CMYK:C60 M40 Y20 K20
      RGB:R100 G121 B151
      
    天蓝、宝蓝Sapphire-blue(智慧)
      CMYK:C90 M45 Y10 K35
      RGB:R0 G87 B137
      
    石青Mineral-blue(认真)
      CMYK:C100 M70 Y40 K0
      RGB:R0 G81 B120
      
    亮蓝Strong-blue(礼节)
      CMYK:C100 M40 Y30 K35
      RGB:R0 G89 B120
      
    海蓝Marine-blue(时髦)
      CMYK:C100 M60 Y30 K35
      RGB:R0 G69 B107
      
    海军蓝、深蓝Navy-blue(纪律)
      CMYK:C100 M90 Y25 K45
      RGB:R0 G28 B84
      
    靛青Indigo(庄严)
      CMYK:C90 M60 Y10 K60
      RGB:R0 G46 B90
      
    深石青Dark mineral-blue(理智)
      CMYK:C80 M70 Y30 K30
      RGB:R56 G66 B106
      
    深蓝Midnight-blue(传统)
      CMYK:C100 M95 Y50 K50
      RGB:R4 G22 B58

    紫 PURPLE
      
    紫藤Wisteria(风雅)
      CMYK:C60 M65 Y0 K10
      RGB:R115 G91 B159
      
    淡紫色Mauve(神秘)
      CMYK:C60 M75 Y0 K0
      RGB:R124 G80 B157
      
    铁线莲Clematis(赞美) 
      CMYK:C0 M20 Y0 K20
      RGB:R216 G191 B203
      
    丁香Lilac(清香)
      CMYK:C30 M40 Y0 K0
      RGB:R187 G161 B203
      
    薰衣草Lavender(品格)
      CMYK:C40 M50 Y10 K0
      RGB:R166 G136 B177
      
    紫水晶Amethyst(直觉)
      CMYK:C60 M80 Y20 K0
      RGB:R126 G73 B133
      
    紫色Purple(神圣)
      CMYK:C50 M85 Y0 K0
      RGB:R146 G61 B146
      
    香水草Heliotrope(高尚)
      CMYK:C65 M100 Y20 K10
      RGB:R111 G25 B111
      
    紫罗兰Mineral violet(怀旧)
      CMYK:C20 M30 Y10 K10
      RGB:R197 G175 B192
      
    三色堇、蝴蝶花Pansy(思虑)
      CMYK:C35 M100 Y10 K30
      RGB:R139 G0 B98
      
    锦葵Mallow(妖精)
      CMYK:C15 M70 Y0 K0
      RGB:R211 G105 B164
      
    兰花Orchid(温和)
      CMYK:C0 M50 Y0 K20
      RGB:R209 G136 B168
      
    浅莲灰Pale-lilac(萌芽)
      CMYK:C0 M10 Y0 K10
      RGB:R237 G224 B230
      
    灰紫Gray-purple(神秘)
      CMYK:C25 M35 Y10 K30
      RGB:R157 G137 B157

    更多相关内容
  • 使用51单片机实现RGB幻彩灯控制的整个程序
  • RGB888与RGB565互转工具

    2019-08-20 16:50:29
    GB888转RGB565工具, 亲测可用。
  • RGB888转RGB565转换器.rar

    2019-08-30 22:00:36
    RGB888转RGB565转换器功能,用于将普通颜色代码转换为对应的TFT屏幕使用的颜色代码。即转换为单片机用TFT(RGB565)可以使用的颜色代码。使用方法:输入RGB888值后回车进行转换。本程序使用纯C编写,以命令框式界面...
  • 易语言RGB颜色转换

    2020-07-15 03:14:11
    易语言RGB颜色转换源码,RGB颜色转换,十六到十,Rgb2Int,RGBA2Int,Blue,Green,Red,Alpha,toHex_BGR,toHex_RGB,Hex2Int
  • 主要实现RGB32bit图像数据转换为RGB24bit图像数据void RGB32TO24(unsigned char* src, unsigned char* data, int width, int height)和RGB24bit图像数据转换为RGB32bit图像数据, void RGB24TO32(unsigned char* src...
  • 100张.rgb格式图片

    2019-07-31 17:36:14
    学习rgb格式图片转其他格式图片的过程中,苦于找不到.rgb格式的图片,所以自己在网上下了100张jpg图片,把他们转成了rgb格式。转换代码晚些贴出来,这里先传上来,希望能帮助到一些同学。图片命名为类似1_500x352....
  • 颜色RGB565和RGB888互相转换,非常方便,点击选择颜色,也可以输入十六进制数据,或者RGB数据,直接显示颜色,非常直观。学习嵌入式,颜色转换必备
  • matlab颜色代码对照表,多种颜色可选
  • RGB888转RGB565工具

    热门讨论 2017-07-09 16:26:17
    RGB888转RGB565工具,
  • Arduino 例程详细教学24.RGB全彩LEDArduino 例程详细教学24.RGB全彩LEDArduino 例程详细教学24.RGB全彩LEDArduino 例程详细教学24.RGB全彩LEDArduino 例程详细教学24.RGB全彩LEDArduino 例程详细教学24.RGB全彩LED...
  • 78种RGB配色方案

    2018-04-21 21:35:01
    78种RGB配色方案,详细清晰,是图形界面配色设计的有利参考
  • 色温所对及应的RGB颜色表,从1000K到40000K的色温对应的RGB值。 格式例如: 1000 K   2deg  0.6499 0.3474  2.472e+06 
  • yuv422解码成rgb格式

    2018-10-16 17:39:08
    yuv422解码成rgb格式。文档有二个函数,直接调用Yuv422_toRGB(unsigned char *yuv, unsigned char *rgb, unsigned int width, unsigned int height)就可以解码。
  • RGB565常用颜色表

    2017-11-01 10:37:40
    RGB565常用颜色表。各种颜色的RGB基本上都可以查询
  • 最近一个项目用到将TVP5150抓的RGB565 数据上传, 但电脑无法显示RGB565图像,所以参考网络上的代码 稍微进行了调整,可以使用! 使用方法: 将RGB565文件放到工程或者DEBUG目录下,文件名为test无扩展名 文件分辨率...
  • bmp格式转rgb565格式,然后再framebuffer里面填充即可方便显示,
  • RGB转 YUV代码 C语言

    2017-03-17 16:17:48
    RGB转 YUV代码
  • tft_rgb_colorbar.rar

    2021-12-02 09:05:42
    FPGA驱动RGB接口液晶屏,Altera
  • RGB 查看器 RGB 查看器

    2014-10-31 10:23:27
    RGB查看器
  • YUV420转RGB源代码

    2016-06-30 11:54:25
    * YUV420转RGB源代码(c语言编写) Converter of IYUV to RGB24.
  • rgb24转yuv420高效率 完整代码,C++实现 http://blog.csdn.net/qq214517703/article/details/52314255
  • rgb888 转 rgb565 颜色代码

        最近弄了个ARDUINO开发板玩,发现RGB565的颜色代码转换很不习惯,查了不少资料,发现在我们的计算机中图像是以RGB888格式显示图像的,24位图每个像素保存了32bit的数据,即RGB888+Alpha,Alpha就是半透明填充字节。

      但是在很多单板机里面是使用RGB565显示图像的,网上很多调色板工具和程序都是用RGB888格式,很少有RGB565的。

      因此,自己弄了个简单的RGB565和RGB888颜色代码转换的工具。

    基本原理:

    一.RGB888->RGB565

    方法只要提取相应单色高位即可(R5 G6 B5),但会导致低位的缺失,影响精度,而且无法恢复。

    二.RGB565->RGB888

    方法只要补充相应单色低位即可(R3 G2 B3)。在图像转换中会使用一些算法来补充,这里不涉及图像转换,仅颜色码的转换。

    RGB888用unsigned int 32位字节存储

      0  0  0  0  0  0  0  0R7R6R5R4R3R2R1R0G7G6G5G4G3G2G1G0B7B6B5B4B3B2B1B0

    RGB565用unsigned short 16位字节存储
    R7R6R5R4R3G7G6G5G4G3G2B7B6B5B4B3

    程序实现:

    基本的tkinter使用,python 3.7

    核心程序就是通过位移取得RGB565的R,G,B三色值。简单的使用Label显示色块,三个颜色的滑块可以自由拉动。

    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
    
    from tkinter import *
    import re
    
    window = Tk()
    window.title("RGB888 转换 RGB565")
    window.geometry('450x300+300+250')
    
    def scalecommand(color):
        
        #print(s1.get(),s2.get(),s3.get())
        b=s3.get()
        g=s2.get()
        r=s1.get()
    
        R = r & 0xF8
        G = g & 0xFc
        B = b & 0xF8
    
        rgb565 = (R << 8) | (G << 3) | (B >> 3)
    
        
        rgb888 = (r << 16) | (g << 8) | b
        
        rgb888_text = 'RGB888: '+ "#%06x"%rgb888
        rgb888_Label.configure(text=rgb888_text)
        
        rgb565_text = 'RGB565: '+ "%#06x" %rgb565
        rgb565_Label.configure(text=rgb565_text)
        
        #print("%#08X"%rgb)
        info_Label.configure(bg="#%06x" %rgb888)
        
        
    
    def HexToDec(value):
      try:
        return int(value, 16)
      except ValueError:
        return "Invalid Hexadecimal Value"
    
    
    def buttonClick1():
        # RGB888 转 RGB565
        
        try:
            c888 = int(rgb1_Entry.get(),16)         #字符转16进制整数
        except ValueError:
            print( "Invalid Hexadecimal Value")
            return
        
        rgb2_Entry.delete(0,END)
        
        if c888 == None :
            return
        else:
            
            b = (c888 & 0xFF)                 #转换RB 取得rgb颜色B
            g = int((c888 & 0xFF00) >> 8)         #转换G 取得rgb颜色G
            r = int((c888 & 0xFF0000) >>16)     #转换R 取得rgb颜色R
            R = r & 0xF8                        #取得RGB565的5位R
            G = g & 0xFc                        #取得RGB565的5位G
            B = b & 0xF8                        #取得RGB565的5位B
    
            rgb565 = (R << 8) | (G << 3) | (B >> 3)        
    
            #print("%#06x" %rgb565)               
            
            #设置滑块位置
            s1.set(r)               
            s2.set(g)
            s3.set(b)
    
            #显示RGB888和RGB565颜色码
            info_Label.configure(bg="#%06x" %c888)      
            rgb888_text = 'RGB888: '+ "#%06x"%c888
            rgb888_Label.configure(text=rgb888_text)
            rgb565_text = 'RGB565: '+ "%#06x" %rgb565
            rgb565_Label.configure(text=rgb565_text)
    
    
    
    def buttonClick2():
        # RGB565 转 RGB888
        rgb1_Entry.delete(0,END)
        
        try:
            c565 = int(rgb2_Entry.get(),16)
        except ValueError:
            print( "Invalid Hexadecimal Value")
            return
        
        if c565 == None :
            return
        else:
            b = (c565 & 0x001F)                 #转换R 
            g = int((c565 & 0x07E0))           #转换G 
            r = int((c565 & 0xF800))          #转换B
            R = r >> 8
            G = g >> 3
            B = b << 3
    
            rgb888 = (R << 16) | (G << 8) | B        
    
            #print("%#06x" %rgb888)
            
            s1.set(R)
            s2.set(G)
            s3.set(B)
            info_Label.configure(bg="#%06x" %rgb888)
            rgb888_text = 'RGB888: '+ "#%06x"%rgb888
            rgb888_Label.configure(text=rgb888_text)
            rgb565_text = 'RGB565: '+ "%#06x" %c565
            rgb565_Label.configure(text=rgb565_text)
        
    
    Rgb1_Label = Label(window, text="RGB888 代码:",height = 2,fg='#191970')
    Rgb1_Label.place( x =20, y = 25 , anchor=NW)
    
    R1_Label = Label(window, text="#",height = 2,fg='#191970')
    R1_Label.place( x =20, y = 50 , anchor=NW)
    rgb1_Entry = Entry(window,width=10)
    rgb1_Entry.place( x =40, y = 60 , anchor=NW)
    
    Rgb2_Label = Label(window, text="RGB565 代码:",height = 2,fg='#191970')
    Rgb2_Label.place( x =20, y = 85 , anchor=NW)
    
    R2_Label = Label(window, text="0x",height = 2,fg='#191970')
    R2_Label.place( x =20, y = 110 , anchor=NW)
    rgb2_Entry = Entry(window,width=10)
    rgb2_Entry.place( x =40, y = 120 , anchor=NW)
    
    
    button1 = Button(window,text="转换", bg='#8FBC8F',command=buttonClick1)    #转换按键
    button1.place( x =160, y = 40 , anchor=NW)
    
    button2 = Button(window,text="转换", bg='#8FBC8F',command=buttonClick2)    #转换按键
    button2.place( x =160, y = 110 , anchor=NW)
    
    info_Label = Label(window, text="",height = 10,width=20)        #色块
    info_Label.configure(bg='#FFFFFF')
    info_Label.place( x =280, y = 20 , anchor=NW)
    
    R_Label = Label(window, text="R",height = 1,width=1)       
    R_Label.place( x =20, y = 170 , anchor=NW)
    s1 = Scale(window,  from_=0, to=255, orient=HORIZONTAL,
                 length=200, showvalue=1, tickinterval=0, resolution=1, command=scalecommand)     #滑块R
    s1.place( x =40, y = 150 , anchor=NW)
    
    G_Label = Label(window, text="G",height = 1,width=1)       
    G_Label.place( x =20, y = 210 , anchor=NW)
    s2 = Scale(window,  from_=0, to=255, orient=HORIZONTAL,
                 length=200, showvalue=1, tickinterval=0, resolution=1, command=scalecommand)   #滑块G
    s2.place( x =40, y = 190 , anchor=NW)
    
    B_Label = Label(window, text="B",height = 1,width=1)        
    B_Label.place( x =20, y = 250 , anchor=NW)
    s3 =  Scale(window, from_=0, to=255, orient=HORIZONTAL,
                 length=200, showvalue=1, tickinterval=0, resolution=1, command=scalecommand)   #滑块B
    s3.place( x =40, y = 230 , anchor=NW)
    
    rgb888_Label = Label(window, text="RGB888:",height = 1,width=18 , fg = 'blue',anchor="w")
    rgb888_Label.place( x =280, y = 210 )
    
    rgb565_Label = Label(window, text="RGB565:",height = 1,width=18 , fg = 'blue',anchor="w")  
    rgb565_Label.place( x =280, y = 250 ) 
    
    
    window.mainloop()
    

    展开全文
  • Matlab中常用颜色的RGB值表
  • 将内存中YUV数据(char* pBuf,int nLen)转成opencv的Mat格式,RGB显示
  • 可以直接打开 YUV NV21 NV12 YUV420 YUV444 YUV422 RGB16 RGB24 RGB32 RGBA等格式的从内存中直接保存的原始无压缩图片
  • 使用matlab实现将rgb颜色空间转换到hsi颜色空间。
  • RGB 播放器

    热门讨论 2013-08-01 18:13:15
    工具设置参数,对各种RGB原始帧数据可连续播放
  • RGB转换为IHS MATLAB

    2014-11-03 20:41:24
    RGB转换为IHS IHS转换为RGB matlab代码
  • 本程序可实现全彩灯1600万色的变化及自定义色彩的呼吸效果

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 572,303
精华内容 228,921
关键字:

rgb