0

我有一个标准的 jpeg 图像,我在一些商业软件中使用它来为其他数据着色(通过将图像的颜色映射到数据上)。然后我将彩色数据从这个软件导出到一个 XYRGB ascii 文件,即我将数据信息存储在每行的前两列中,然后将三个 RGB 颜色存储在最后三列中。

由于我需要将颜色转换为 CIELab 或 CIELuv,看来我需要知道我的 RGB 值在哪个确切的颜色空间(RGB、sRGB、伽玛、白点 - 你可以命名)。但问题是:我怎样才能找出? 还是我可以假设某个配置文件是一个很好的近似值?

(备注:我使用的商业软件的公司无法告诉我任何细节......)

4

1 回答 1

1

如果您不知道图像的出处,则无法仅从 RGB 数据确定颜色空间。这有点像没有比例的蓝图。您可以猜测并使用可以为图像分配配置文件的应用程序(例如 Photoshop)进行检查,但即便如此,除非图像包含您可以识别为正确的颜色,否则并不总是很明显哪个是正确的。

对于许多图像,sRGB 是很好的猜测。网络上的大多数图像都是 sRGB,许多非色彩管理的应用程序都采用 sRGB。但只要明白这仍然是一个猜测。如果颜色准确性至关重要,则需要配置文件。

于 2015-02-19T21:59:39.110 回答