主要内容

颜色

颜色空间转换,支持国际颜色联盟(ICC)配置文件金宝app

工具箱将颜色表示为RGB值,但是除了RGB之外,还有其他模型可以用数字表示颜色。各种颜色空间的存在是因为它们以使某些计算更方便的方式呈现颜色信息,或者因为它们提供了一种更直观的方式来识别颜色。工具箱提供了将颜色数据从一种颜色空间转换为另一种颜色空间的函数。工具箱还支持描述颜色的国际颜色协会金宝app(ICC)配置文件。

功能

全部展开

rgb2hsv 将RGB颜色转换为HSV颜色
RGB2LAB. 将RGB转换为CIE 1976 L * A * B *
rgb2ntsc 将RGB颜色值转换为NTSC颜色空间
RGB2XYZ. 将RGB转换为CIE 1931 XYZ
RGB2YCBCR. 将RGB颜色值转换为YCBCR颜色空间
rgbwide2ycbcr 将宽域RGB颜色值转换为YCBCR颜色值
rgbwide2xyz 将宽域RGB颜色值转换为CIE 1931 XYZ颜色值
hsv2rgb 转换HSV颜色到RGB
lab2rgb 转换CIE 1976 L*a*b*到RGB
lab2xyz 转换CIE 1976 L * A * B *到CIE 1931 XYZ
ntsc2rgb 将NTSC值转换为RGB颜色空间
xyz2lab 将1931 xyz转换为cie 1976 l * a * b *
xyz2rgb 转换CIE 1931 XYZ到RGB
xyz2rgbwide 将CIE 1931 XYZ颜色值转换为宽色域RGB颜色值
ycbcr2rgb 将YCbCr颜色值转换为RGB颜色空间
YCBCR2RGMIDE. 将ycbcr颜色值转换为宽域RGB颜色值
ColorCloud. 显示3-D色域作为指定颜色空间中的点云
Lab2double. 转换L*a*b*颜色值为
lab2uint16 将L*a*b颜色值转换为uint16
Lab2uint8. 将L*a*b颜色值转换为uint8
xyz2double 将XYZ颜色值转换为
XYZ2UINT16 将XYZ颜色值转换为uint16
iccfind 找到ICC档案
iccread 阅读ICC档案
Iccroot. 查找系统默认ICC配置文件存储库
iccwrite 编写ICC颜色配置文件数据
isicc 检查有效的ICC配置文件数据
makecform. 创建颜色变换结构
applycomform. 应用无关的颜色空间变换
Imappox. 通过减少颜色的数量近似索引图像
chromadapt. 调整颜色平衡的RGB图像与彩色适应
Illumgray. 使用灰色世界算法估计发光体
illumpca 用主成分分析(PCA)估计发光体
illumwhite 使用白斑Retinex算法估计发光体
lin2rgb 对线性RGB值应用伽马校正
rgb2lin 线性化伽马校正的RGB值
白头点 标准光源的XYZ颜色值
Collangle. 两个RGB向量之间的夹角
斯蒂树 基于CIE76标准的色差
imcolordiff 基于CIE94或CIE2000标准的色差

主题

理解颜色空间和颜色空间转换

颜色空间将一种颜色映射到多维坐标系中。颜色空间在识别颜色或执行计算方面具有不同的优势。

与设备无关的色彩空间

独立于设备的颜色空间定义了一个标准的颜色空间,其中三个值代表一种颜色。彩色显示的许多应用都有不同的标准。

基于配置文件的颜色空间转换

设备配置文件包含有关输入、输出和显示设备如何再现颜色的信息。转换颜色空间,以便在所有设备上显示的颜色看起来相同。

显示颜色

屏幕显示的位深度定义显示器可以产生多少个不同的颜色。您可以确定和更改系统的屏幕位深度。

减少图像中颜色的数量

了解如何使用颜色近似或抖动来减少图像中的颜色数量。

特色的例子