首页 > 其他分享 >RGB、HSV、HSL和CMYK颜色空间

RGB、HSV、HSL和CMYK颜色空间

时间:2023-07-15 14:22:11浏览次数:45  
标签:表示 颜色 100% HSL CMYK RGB HSV 取值

简介

这四种颜色空间在不同的应用领域有不同的用途:

  • RGB主要用于计算机图形学和显示设备中,可以通过调整红、绿、蓝三个分量的值来实现颜色的调整。
  • HSV和HSL主要用于图像处理和设计领域,可以更直观地表示颜色的属性,比如色相、饱和度和亮度。
  • CMYK主要用于印刷行业,可以准确地表示颜色在印刷过程中的变化。

RGB(红绿蓝)颜色空间

RGB(Red, Green, Blue)是一种用于显示颜色的加法颜色空间。它使用红色(R)、绿色(G)和蓝色(B)三原色的不同强度组合来创建各种颜色。每个颜色分量的取值范围通常是0到255,其中0表示最小强度,255表示最大强度。通过调整不同颜色分量的强度,可以创建各种颜色。
image
加法三原色光的混合:
image

HSV(色调、饱和度、亮度)颜色空间

HSV(Hue, Saturation, Value)是一种表示颜色的圆柱坐标颜色空间。它使用色调(H)、饱和度(S)和明度(V)三个参数来描述颜色。色调表示颜色的种类,取值范围通常是0到360度。饱和度表示颜色的纯度或深浅程度,取值范围通常是0到100%。明度表示颜色的亮度,取值范围通常是0到100%。HSV颜色空间的优点是它更直观地反映了人眼对颜色的感知。
image

HSL(色调、饱和度、亮度)颜色空间

HSL(色相、饱和度、亮度)也是一种圆柱坐标颜色模型,它与HSV非常相似。色相表示颜色的种类,取值范围是0到360度。饱和度表示颜色的纯度,取值范围是0到100%,0%表示灰色,100%表示纯色。亮度表示颜色的亮度,取值范围是0到100%,0%表示黑色,100%表示白色。

image

CMYK(青、品红、黄、黑)颜色空间

CMYK(青、品红、黄、黑)是一种减法颜色模型,它是通过不同强度的青、品红、黄和黑四个颜色的组合来表示颜色。CMYK颜色空间主要用于印刷行业,其中C表示青色(Cyan),M表示品红色(Magenta),Y表示黄色(Yellow),K表示黑色(Key),也就是颜色的亮度分量。CMYK中的每个分量的取值范围通常是0到100%,表示颜色的强度或透明度。
减法三原色颜料的混合:
image

CMY 颜色空间是减色的。 因此,白色的 (为 0.0、0.0、0.0) ,黑色为 (1.0、1.0、1.0) 。 如果从白色开始,不减去任何颜色,则得到白色。 如果你从白色开始,并平均减去所有颜色,你得到黑色。——CMY 和 CMYK 颜色空间

CMYK 颜色空间是 CMY 模型的变体, 它添加了黑色 (青色、洋红色、黄色和 black) ,缩小了理论与实践之间的差距。 使用各种类型的墨水和纸张的经验表明,当青色、洋红色和黄色墨水的相同成分混合时,结果通常是深棕色而不是黑色,向混合添加黑色墨迹可解决此问题。

标签:表示,颜色,100%,HSL,CMYK,RGB,HSV,取值
From: https://www.cnblogs.com/timefiles/p/17556032.html

相关文章

  • NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别
    常用图像颜色编码格式NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888都是常见的图像颜色编码格式,它们之间的主要区别在于色彩空间和数据排列方式。NV21:NV21是Android系统使用的一种图像颜色编码格式,它采用的是YUV4:2:0的采样方式,意味着垂直方向上每两个像素采样一次,水平方向上每个像......
  • 如何使用libswscale库将YUV420P格式的图像序列转换为RGB24格式输出?
    一.视频格式转换初始化将视频中的图像帧按照一定比例缩放或指定宽高进行放大和缩小是视频编辑中最为常见的操作之一,这里我们将1920x1080的yuv图像序列转换成640x480的rgb图像序列,并输出到文件。视频图像转换的核心为一个SwsContext结构,其中保存了输入图像和输出图像的宽高以......
  • YetAnotherRGBSequence
    [ABC266G]YetAnotherRGBSequence为了方便将\(r,g,b\)替换为\(a,b,c\)。考虑可以将\(a-=k,b-=k\),就变为\(a-k\)个\(a\),\(b-k\)个\(b\),\(c\)个\(c\),\(k\)个\(ab\),(这里我们已经将\(a,b\)减去\(k\),下文的\(a,b\)均指代减去后的结果)然后求排列总数,使得不构成新......
  • BUG:RGB屏幕显示花屏。
    1.现象:正常程序烧写进去,屏幕显示竖条纹、花屏2.排查步骤:2.1:测试RGB屏幕的4根时序线,看时序是否正常,重点是行同步时序信号。2.2:断点调试,发现SPI_flash初始化失败2.3:删除文件系统相关代码,测试简单的GUI程序,屏幕显示正常。2.4:确认spi_flash有硬件问题......
  • 芝奇幻锋戟Z5 RGB DDR5-7200 24GB内存评测:稳上7800MHz、温度只有56度
    一、前言:7200MHzCL36高频内存仅需1.35V电压在DDR4年代,三星B-Die是当之无愧的超频王者,而今DDR5已然成为主流,大家公认的最好超频的颗粒是SK海力士A-Die。但并不是每一款采用了海力士A-Die颗粒的内存条都会有强悍的超频能力,这涉及到内存的电路设计、容量、散热设计等因素。比如不......
  • 【RealSense】深度图和RGB图生成点云
    rgb_depth_2_pointcloud.cpp#include<iostream>#include<pcl/console/print.h>#include<pcl/filters/voxel_grid.h>#include<opencv2/opencv.hpp>#include<pcl/common/io.h>#include<pcl/io/pcd_io.h>#include<pcl/io/p......
  • 基于fpga的直方图均衡 fpga图像处理 fpga开发实现一张rgb565分辨率300*200的图像的
    基于fpga的直方图均衡fpga图像处理fpga开发实现一张rgb565分辨率300*200的图像的直方图均衡化,主图为均衡后图像,副图为原图,由于原图像的对比度非常低,所以显示地并不清楚,也可以看出,经过处理后的图像对比度显著提高,使得图像清晰。基于FPGA的直方图均衡是一种使用FPGA进行图像处理......
  • 11. 100ASK-V853-PRO开发板 RGB屏测试指南
    硬件要求:100ASK-V853-PRO开发板七寸RGB屏软件要求:固件下载地址:链接:百度网盘提取码:sp6a固件位于资料光盘中的10_测试镜像/1.测试七寸RGB屏/v853_linux_100ask_uart0.img1.硬件连接按照下图所示将RGB屏连接开发板按照下图所示连接12V电源和两条Type-C数据线​2.......
  • 古老的RGB协议是什么?能否让比特币资产发行实现文艺复兴?
       这段时间,BRC-20彻底重燃了"在比特币上发行资产"的风潮,相信在众多平台、KOL的科普和解析下,大家多少对BRC-20都有所耳闻,甚至有人已经因此小赚两笔。   在比特币区块难出的情况下,BRC-20高频交易所产生的手续费重新为矿工们带来新的活力,BRC-20比特币代币的总市值已然超过了10......
  • m基于HOG特征提取和GRNN网络的人体姿态识别算法matlab仿真,样本为TOF数据库的RGB-D深
    1.算法仿真效果matlab2022a仿真结果如下:TOF数据库如下:2.算法涉及理论知识概要1、HOG特征:方向梯度直方图(HistogramofOrientedGradient,HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。......