Как определить профиль цветов (RGB) моих данных?
У меня есть стандартное изображение JPEG, которое я использую в некоторых коммерческих программах для раскрашивания других данных (путем сопоставления цвета изображения с данными). Затем я экспортирую цветные данные из этого программного обеспечения в файл XYRGB ascii, т.е. я сохраняю информацию о данных в первых двух столбцах каждой строки, а затем три цвета RGB в последних трех столбцах.
Поскольку мне нужно преобразовать цвет в CIELab или CIELuv, мне кажется, мне нужно знать, в каком именно цветовом пространстве (RGB, sRGB, гамма, whitepoint - вы его называете) находятся мои значения RGB. Но возникает вопрос: как я могу узнать? Или я могу просто предположить, что определенный профиль является хорошим приближением?
(Примечание: компания коммерческого программного обеспечения, которую я использовал, не смогла сообщить мне никаких подробностей...)
1 ответ
Если вы не знаете происхождение изображения, вы ничего не сможете сделать, чтобы определить цветовое пространство только по данным RGB. Это немного похоже на план без шкалы. Вы можете угадать и проверить это с помощью приложения, такого как Photoshop, которое может назначить профиль изображению, но даже в этом случае не всегда очевидно, что правильно, если изображение не содержит цветов, которые вы можете распознать как правильные.
Для многих изображений sRGB - хорошее предположение. Большинство изображений в Интернете - это sRGB, а многие приложения с неуправляемым цветом предполагают использование sRGB. Но просто поймите, что это все еще предположение. Если точность цвета имеет решающее значение, вам нужен профиль.