8.30. Обесцвечивание

С помощью команды Обесцвечивание можно преобразовать каждый цвет активного слоя в соответствующий оттенок серого. Это отличается от преобразования в режим оттенков серого в двух аспектах: во-первых, операция проводится только с активным слоем, и во-вторых, цвета слоя по-прежнему имеют режим RGB с тремя составляющими, где R=G=B, что даёт серый цвет. Это означает, что в этом слое, или на отдельных его участках можно рисовать не серыми цветами.

[Замечание] Замечание

Эту команду можно применять только для слоёв изображений в режиме RGB. Для изображений в оттенках серого или индексированных никакого эффекта не получится.

8.30.1. Активация команды

Эту команду можно найти в меню ЦветОбесцвечиваниеОбесцвечивание…

8.30.2. Параметры

Рисунок 16.198. Диалог параметров «Обесцвечивание»

Диалог параметров Обесцвечивание

Режим Для преобразования цветных изображений в чёрно-белые доступно пять параметров:

Светимость

Оттенки серого будут рассчитываться с помощью линеаризованного sRGB, например

Светимость = (0.22 × R) + (0.72 × G) + (0.06 × B)
Яркость (luma)

Оттенки серого будут рассчитываться с помощью нелинеаризованного sRGB

Luma = (0.22 × R) + (0.72 × G) + (0.06 × B)
Светлота (HSL)

Оттенки серого будут рассчитываться следующим образом:

Светлота (HSL)) = ½× (max(R,G,B) + min(R,G,B))
Среднее (интенсивность HSI)

Оттенки серого будут рассчитываться следующим образом:

Среднее (интенсивность HSI) = (R + G + B) ÷ 3
Значение (HSV)

Оттенки серого будут рассчитываться следующим образом:

Значение (HSV) = max(R,G,B)

Рисунок 16.199. Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

Исходное изображение

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

Исходное изображение


      

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Светимости»

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Светимости»


      

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Яркости (luma)»

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Яркости (luma)»


      

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Светлоты (HSL)»

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Светлоты (HSL)»


      

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения способа «Средний (интенсивность HSI)»

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения способа «Средний (интенсивность HSI)»


      

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Значения (HSV)»

Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые

После применения «Значения (HSV)»


8.30.3. Сравнение результатов применения различных параметров при преобразовании цветных изображений в чёрно-белые:

  1. Степень и направление, в которых различные способы преобразования цветных изображений в чёрно-белые отклоняются от прямолинейного преобразования «Светимость», зависят от:

    • От выбранного способа преобразования

    • От цветового пространства RGB, в котором выполняется преобразование

    • От того, насколько насыщены цвета в исходном изображении, при этом более насыщенные начальные цвета (как, например, красная сфера и ярко-жёлтый подсолнух) дают бòльшее отклонение от простого преобразования «Светимость».

    • Также влияют тона различных насыщенных цветов (жёлтые против красных, например) изображения.

    • Представляя собой максимальные значения канала RGB для каждого пикселя, преобразование значений HSV в чёрно-белые всегда будут давать результат более светлый, чем исходное цветное изображение, а также светлее, чем результаты любых других способов преобразования в чёрно-белый режим.

  2. Сравнение красной сферы с жёлтым подсолнухом:

    • В случае красной сферы «Светлота (HSL)» даёт результат, очень похожий на «Светимость», а Luma даёт гораздо более тёмное преобразование.

    • В случае подсолнуха «Luma» даёт результат, очень похожий на «Светимость», а «Светлота (HSL)» даёт гораздо более тёмное преобразование.

    • Обратите внимание, что менее насыщенные части каждого изображения выглядят более или менее одинаково, вне зависимости от используемого способа преобразования цветов в чёрно-белый режим.

8.30.4. Подробности о пяти способах преобразования цветных изображений в чёрно-белые:

  1. Больше сведений о «Светимости»:

    • «Светимость» — единственный физически значимый способ преобразовать цветное изображение в чёрно-белое, поскольку итоговое чёрно-белое изображение имеет ту же самую относительную светимость (отражает тот же самый процент света от различных оттенков серого), что и цвета в исходном цветном изображении.

    • Светимость нужно рассчитывать с помощью значений линеаризованного RGB.

    • Мы говорим «светимость» просто для удобства, на самом деле имеется в виду «относительная светимость». Подробности смотрите по ссылке Relative Luminance и CIE 1931 [XYZ] color space (Англ.).

    • В GIMP 2.10 для преобразования «Светимость» используются жёстко заданные значения sRGB. В «будущем GIMP» будут поддерживаться корректные преобразования для изображений в других цветовых пространствах.

  2. Больше сведений о «Luma»:

    • «Luma» — это то, что получается при использовании формулы «Светимости» для значений RGB, которые не были корректно линеаризованы. «Luma» соответствует способу «Яркость», который использовался в GIMP 2.8.

    • По сравнению с GIMP 2.8, в GIMP линейки 2.10 параметр «Luma» использует немного другие множители. В отличие от множителей в GIMP 2.8, множители в GIMP 2.10 были корректно адаптированы по Брэдфорду с использования источника освещения D65 на использование D50, что является требованием в приложениях-редакторах на базе профиля ICC (по крайней мере до того момента, когда будет выпущена следующая версия спецификаций Международного консорциума по цвету и станет понятно, что делать в условиях новой свободы в работе с точками опорного белого с использованием других источников света вместо D50).

    • В GIMP 2.10 для преобразования «Luma» используются жёстко заданные значения sRGB. В «будущем GIMP» будут поддерживаться корректные преобразования для изображений в других цветовых пространствах.

  3. Больше сведений о «светлоте», «среднем» и «значении»:

    В способах преобразования цветных изображений в чёрно-белые «Светлота (HSL)», «Среднее (интенсивность HSI)» и «Значение (HSV)» используются модели цветовых пространств, созданные для быстрой обработки на бытовых персональных компьютерах в 1990 годах. Подробности смотрите по ссылке HSL and HSV (Англ.), обратите особое внимание на раздел Disadvantages (Англ.).

  4. В случае, если вы удивляетесь, почему среди способов преобразования изображений RGB в чёрно-беые отсутствует светлота LAB, то дело в том, что корректно рассчитанное преобразование RGB в светлоту LAB и затем обратно в RGB даёт точно такой же результат, что и преобразование «Светимость». Вот почему:

    • В цветовом пространстве XYZ буква Y означает светимость. Поэтому, если преобразовать цветное изображение RGB в XYZ, то «Y» имеет то же самое число, что и значения R=G=B, получаемые при расчёте светимости RGB.

    • LAB — это перцептивно унифицированное преобразование XYZ. Если выполнить преобразование RGB в XYZ и затем в LAB, выставить значение A=B=0.0 (или 0,5 для тех редакторов, где срединная точка осей A и B имеет значение 0.5, а не 0,0) и затем преобразовать обратно в XYZ, то значения X и Z изменятся, а значение Y — нет.

    Руководства, согласно которым во время преобразования изображения RGB в чёрно-белое с использованием «Светлоты LAB» получается что-то другое, а не относительная светимость, к сожалению, опираются на некоторые математические ошибки в процессе преобразования.