На самом деле, #E58C4E
, если вы имеете в виду веб-цвет, определено в sRGB . Однако, если вы не имели в виду это конкретное соглашение, а скорее «красный: 229, зеленый: 140, синий: 78», это другое дело, потому что крайности («основные цвета») каждого канала различны в разных цветовых пространствах. так что эти цифры на самом деле do представляют что-то свое в каждом пространстве. (Возможно, вот что такое цветовое пространство .)
Монитор имеет свои основные цвета (собственное цветовое пространство монитора), а система управления цветом выполняет преобразование между известным профилем для данного изображения и собственным выходным сигналом. Если цветовое пространство оригинала неизвестно, нет никакого способа угадать правильный перевод.
Итак, еще один способ задать вопрос: почему цвета из приложений, не управляемых цветом, просто предполагают, что - это sRGB и транслируются на лету? С точки зрения монитора это легко: он не знает, какой пиксель пришел из какого приложения, поэтому он не знает, что переводить, а что оставить в покое. Уровень графического драйвера имеет те же основные проблемы. С другой стороны, неосведомленные приложения не могут этого сделать, потому что они не знают. Таким образом, это заставляет диспетчера отображения операционной системы делать это, и это сложно.
Итак, вот и мы.