Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему считается, что оттенков серого именно 256?

Темы нет
Анастасия Лукьянова
  · 9,5 K
кандидат физ.-мат. наук, доцент КубГУ  · 18 авг 2015

Это число связано с представлением цветов в памяти ЭВМ с помощью цветовой модели RGB. Для представления всех возможных цветов и оттенков используются комбинации трех основных цветов: красного (R), зеленого (G) и синего (B). Каждый компонент в модели RGB кодируется числом, которое показывает насыщенность этого компонента. Причем, число градаций (оттенков) каждого компонента зависит от того, сколько памяти выделяется для хранения его двоичного кода в памяти ЭВМ. В 1990-х - 2000-х годах традиционно использовалась 24-битная модель RGB, где на каждый компонент выделялось по 8 бит. Соответственно у каждого из базовых цветов было 2^8=256 оттенков. С тех пор это число стало "именем нарицательным", хотя и тогда и сейчас существуют модели с другим числом оттенков.

Серый цвет представляет собой смешение всех трех базовых цветов в равных пропорциях, поэтому у него тоже 256 оттенков.

А в 30-битных мониторах будет больше оттенков серого?

"256 оттенков серого" - пропел мотивом песни 7раса

Всё верно, но предложение "Серый цвет представляет собой смешение всех трех базовых цветов в равных пропорциях" нуждается в уточнении:- это верно только для Рабочих пространств редактирования RGB, созданных искусственно именно для цели обработки и передачи изображений RGB.
Примеры рабочих пространств редактирования: - sRGB, adobeRGB, ProPhotoRGB и др.
Реальные устройства вывода очень и очень редко при равных значениях RGB на входе устройства дают серый цвет, что бы исправить это необходим профиль ICC устройства , который получают при калибровке устройства (например: в операционной системе необходимо обязательно прописывать профиль монитора - или от производителя монитора, или профиль после аппаратной калибровки, но ни в коем случае не sRGB или какой-нибудь другой).
Система управления цветом пересчитывает значения RGB рабочего пространства редактирования в значения аппаратно-независимое цветовое пространство Lab или XYZ и из него пересчитывает в значения RGB устройства согласно данным профиля устройства - так мы и получаем серый цвет на устройстве при равных значениях RGB в файле изображения.