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

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

[Примечание] Примечание

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

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

You can access this command from the main menu through ColorsDesaturateDesaturate….

8.30.2. Параметры

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

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

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

Светимость

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


      

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

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

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

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


      

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

После применения «Яркости (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.

    • For convenience we say "Luminance", but what we really mean is "Relative Luminance". For more information, see Relative Luminance and CIE 1931 [XYZ] color space.

    • GIMP uses hard-coded sRGB values to do Luminance conversions to black and white. "Future GIMP" will support correct conversions for images in other color spaces.

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

    • "Luma" is what you get if you use the formula for Luminance on RGB values that haven't been properly linearized.

    • The multipliers have been properly Bradford-adapted to D50, which is required for use in an ICC profile color-managed editing application (at least until the next version of the ICC specs is released and people figure out how to deal with the new freedom to use non-D50 reference white points).

    • GIMP uses hard-coded sRGB values to do Luma conversions to black and white. "Future GIMP" will support correct conversions for images in other color spaces.

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

    The "Lightness (HSL)", "Average (HSI Intensity)", and "Value (HSV)" ways to convert a color image to black and white use color space models that were invented for fast processing on consumer-grade computers from the 1990s. For details see HSL and HSV, paying particular attention to the section on 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» получается что-то другое, а не относительная светимость, к сожалению, опираются на некоторые математические ошибки в процессе преобразования.