Как изображения сохраняются в разных цветовых пространствах? - Фотопедия
0 голосов
/ 07 июля 2016

Я изучаю цветовые пространства, но мне интересно, как компьютеры сохраняют значения цвета каждого пикселя.

Я знаю, что если изображение находится в цветовом пространстве RGB, компьютер сохранит значения Red, Green, Blue каждого пикселя.

Но если изображение находится в цветовом пространстве HSL, сохранит ли компьютер значение Hue, Saturation, Intensity для каждого пикселя или все равно сохранит значения RGB для каждого из них?

А как компьютер узнает, в каком цветовом пространстве находится изображение?

1 Ответ

7 голосов
/ 07 июля 2016

RGB - это не цветовое пространство, это цветовой режим или цветовая модель. То же самое для HSB, HSL CMYK, Lab, Grayscale.

Но если изображение в цветовом пространстве HSL, компьютер сохранит Hue, Saturation, Intensity

Yeap

А как компьютер узнает, в каком цветовом пространстве находится изображение?

Потому что вы говорите ему, что вам нужно сказать.

В начале каждого файла фотографии или любого другого файла есть набор инструкций о том, что является содержимым файла и как его интерпретировать.

Цветовое пространство

Какие цвета воспринимаемого человеческого зрения могут быть сохранены и воспроизведены устройством.

В этом отношении Lab - это цветовое пространство, а также цветовой режим.

https://en.wikipedia.org/wiki/Color_space

Базовое объяснение того, в чем разница

Между цветовым режимом, цветовой моделью и цветовым пространством.

Цветовой режим - это способ хранения информации о цвете. Например, RGB хранит информацию о красном, зеленом, синем.

Цветовая модель является теоретической основой того, какую трехмерную систему координат вы будете использовать. Модель RGB использует прямоугольные координаты, как куб.

Модель HSB и HSL использует полярные координаты. Оттенок - это диапазон не от 0 до 255, а от 0 до 360 (круг), 3D-форма больше похожа на коническую форму и два перевернутых конуса для второй (также можно интерпретировать как цилиндр, но я лично не как цилиндрическая форма).

Цветовое пространство - это способ интерпретации предыдущих значений.

Мой типичный пример: возьмите счастливый маркер на водной основе, голубой.

Если вы используете его в газете, воспроизводимый цвет будет темным, а на глянцевой бумаге с покрытием будет светло-голубой.

Значение Cyan такое же: просто чернила на обводке, но цветовое пространство комбинации совершенно другое. Один может воспроизводить только темные цвета, другой имеет более широкий диапазон воспроизводимых цветов.

И четвертая концепция Цветовой профиль - это небольшой набор инструкций о том, как преобразовывать, воспроизводить, отображать и корректировать такие различия в зависимости от носителя.

...