我有一个标准的jpeg图像,我在一些商业软件中使用它来给其他数据着色(通过将图像的颜色映射到数据上)。然后,我将该软件中的彩色数据导出到XYRGB文件中,即将数据信息存储在每一行的前两列中,然后将三种RGB颜色存储在最后三列中。
由于我需要将颜色转换为CIELab或CIELuv,所以我似乎需要知道我的RGB值在哪个颜色空间中(RGB、sRGB、gamma、白点--您可以给它命名)。但问题是:我怎么知道呢?或者我可以假设某个轮廓是一个很好的近似吗?
(备注:我使用的商业软件公司无法告诉我任何具体情况.)
发布于 2015-02-19 21:59:39
如果您不知道图像的来源,您就无法单独从RGB数据中确定颜色空间。有点像没有刻度的蓝图。您可以使用Photoshop之类的应用程序来猜测和检查,该应用程序可以为图像分配配置文件,但即使是这样,也不一定总是正确的,除非图像包含您可以识别为正确的颜色。
对于许多图像,sRGB是很好的猜测。网络上的大多数图片都是sRGB,许多非彩色管理的应用程序都假定是sRGB。但要明白这还只是猜测。如果颜色的准确性是关键的,你需要配置文件。
https://stackoverflow.com/questions/28599815
复制相似问题