Для большей глубины цветности гистограмма почти безупречна (в каждый интервал, за исключением двух, попадает одно и то же количество пикселей), а для 8 бит получился «рыбий скелет» или «щетка», которая совсем не похожа на плоское плато гистограммы идеального градиента. Пустые промежутки на гистограмме означают, что соответствующих значений яркости нет, и в градиенте присутствуют «ступеньки». Столбики неодинаковой высоты означают, что увеличение яркости на разных участках градиента происходит с разной скоростью. Эти дефекты градиента объясняются тем, что при кодировании в линейном пространстве малой глубины цветности часть информации о деталях в тенях теряется безвозвратно, и не может быть восстановлена в графическом редакторе. В линейном пространстве с глубиной цветности 16 и более бит на канал потери информации при кодировании невелики, и изображение может быть преобразовано к виду, эквивалентному применению гамма-сжатия, с приемлемым качеством. Таким образом, гамма-коррекция принципиально важна только в пространствах малой глубины цветности.

С другой стороны, выполнять в нелинейном рабочем пространстве графического редактора операции, связанные с линейными преобразованиями цвета, вообще говоря, некорректно. Во-первых, потому что участки яркостей, сжатые гамма-компрессией, могут быть растянуты и потери информации, связанные со сжатием, могут стать заметными. Например, плавное изменение яркости в тенях, может замениться ступенчатым (возникнет постеризация). Во-вторых, при слиянии нескольких кадров, снятых с разной экспозицией, что часто делается при обработке HDR-изображений, конечная картинка будет состоять из кусков, сжатых по-разному.

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

На величину гамма-коррекции может оказать влияние «ключ» изображения. При съемке в темных тонах (low key, придает снимку драматичность) изображение будет выглядеть правильнее при немного большей гамма, чем обычно, за счет улучшения деталировки в темных областях. При съемке в высоком ключе (high key, легкие, жизнерадостные снимки), наоборот, можно попробовать уменьшить гамму.

Рабочее цветовое пространство графического редактора: 8 или 16 бит на канал. Работать в редакторе с глубиной цветности, меньшей 16 бит на канал, нежелательно. Если сравнить гистограммы слоя до и после преобразования инструментом «уровни» или «кривые», то можно увидеть появление щелей или выбросов («рыбий скелет» или «ежик», Рис. 2.6а). Это значит, что, если на снимке есть область с плавным переходом яркости или цвета, то в этом месте может появиться граница, которой не было раньше (произойдет постеризация, то есть, огрубление цветовых и тональных переходов).

Рис. 2.6. Гистограммы после тональной компрессии в цветовых пространствах разной глубины цветности.

Причин этого явления две. Во-первых, при растягивании интервала яркостей количество ненулевых значений среди тех из 256 столбиков гистограммы, которые попадают в этот интервал, не должно измениться (если не применяется растушевка или рандомизация и не используется плавающая запятая), значит, должны появиться щели. А при сужении интервала количество ненулевых значений должно уменьшиться, что приводит к сложению высот некоторых соседних столбцов (получается «ежик»). Во-вторых, ошибки округления при вычислениях с целочисленными значениями цветовых координат при небольшой глубине цветности также дают похожий эффект. Для целочисленного 16-битного режима это, конечно, тоже имеет место, но щели получаются очень узкие, а «иголки» – короткие.

Если редактировать изображение в 16-битном режиме, то это практически исключит постеризацию, вызванную ошибками округления (Рис. 2.6б). Даже если исходное изображение имеет 8 бит на канал. Естественно, обработка изображения в 16-битном режиме загрузит компьютер сильнее.

Узкие щели и пики на гистограмме исчезнут, если изображение растушевать с очень малым радиусом (один пиксель и менее), но при этом немного пострадает резкость.

Все преобразования в пространстве CIELAB нужно выполнять не менее чем в 16-битном режиме. А конечный результат, если это необходимо, перевести в 8-битное изображение.

Перейти на страницу:

Похожие книги