为什么我找不到LAB彩色立方体? [英] why do I not find a LAB color cube?

查看:202
本文介绍了为什么我找不到LAB彩色立方体?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用R colorspace 包将三维点转换为LAB颜色。 LAB颜色用三个坐标定义,第一个范围为0到100,另外两个范围为-100到100.

I use the R colorspace package to convert a three-dimensional point into a LAB color. The LAB color is defined with three coordinates, the first one ranges from 0 to 100 and the two other ones range from -100 to 100.

但是用Google搜索我没有找到LAB颜色空间的立方形表示。为什么?

But searching with Google I do not find a cuboidal representation of the LAB color space. Why ?

推荐答案

简短答案



色域,包含不可能在自然或屏幕上再现的颜色(根据

Short answer

The LAB color space, a.k.a. gamut, contain colors that are impossible to reproduce in nature or on a screen (according to this page).

我想你的原因是,你想制作某种印刷材料,并希望确保颜色正确。我只是这个领域的一个热情的业余爱好者,但认为这一段来自维基百科关于实验室色彩空间的文章解释一些复杂性。

I guess the reason you ask is that you want to make some kind of printed material and want to be sure the colors turn out right. I am merely an enthusiastic amateur in this field, but think this paragraph from the wikipedia article on lab color space explains some of the complications.


没有简单的公式用于RGB或CMYK值之间的转换
和L * a * b *,因为RGB和CMYK颜色模型是设备
相关的。 RGB或CMYK值首先需要转换为
特定的绝对颜色空间,例如sRGB或Adobe RGB。这个
调整将取决于设备,但是来自
变换的结果数据将是设备无关的,允许将数据转换成
到CIE 1931色彩空间,然后变换成L * a * b *。

There are no simple formulas for conversion between RGB or CMYK values and L*a*b*, because the RGB and CMYK color models are device dependent. The RGB or CMYK values first need to be transformed to a specific absolute color space, such as sRGB or Adobe RGB. This adjustment will be device dependent, but the resulting data from the transform will be device independent, allowing data to be transformed to the CIE 1931 color space and then transformed into L*a*b*.

也就是说,要创建实验室颜色立方体,必须首先从显示器特定颜色空间进入绝对色空间。这是令人惊讶的困难,因为映射不是线性的或任何其他简单形式。该变换不可能是完美的,因为RGB和LAB空间不跨越相同的子空间(在这里推测)。我曾经和一个造型师谈过这个,他说,人眼只有4种类型的颜色受体(RGB +光强度),你需要大约17种颜色成分,在纸上产生全部可见颜色的光谱。

That is, in order to create a lab color cube, you must first find the transformation from your monitor specific color space into absolute color space. This is surprisingly difficult since the mapping is not linear or on any other simple form. The transformation is not likely to be perfect either since the RGB and LAB spaces do not span the same subspace (speculating here). I once talked to a printmaker about this and he said altough the human eye only has 4 types of color receptors (RGB + light intensity) you need about 17 color components on generate the full spectrum of visible colors on paper. Both RGB and LAB compromises on that, optimized for different purposes.

您可以校准屏幕以设置将屏幕的RGB转换为人眼的LAB颜色所需的变换,然后继续进行颜色立方体。但是,它将只适用于你的监视器,而不是完美的。你最好打印不同颜色的配置文件,并选择一个你最喜欢的。

You can calibrate your screen to set up the transformation needed to convert the RGB of the screen to the LAB colors of human eyes, and then go on to make a color cube. However, it will only apply to your very monitor and not be perfect. You are best off test printing different color profiles and choose the one you like best.

这篇关于为什么我找不到LAB彩色立方体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆