С помощью команды
можно преобразовать каждый цвет активного слоя в соответствующий оттенок серого. Это отличается от преобразования в режим оттенков серого в двух аспектах: во-первых, операция проводится только с активным слоем, и во-вторых, цвета слоя по-прежнему имеют режим RGB с тремя составляющими, где R=G=B, что даёт серый цвет. Это означает, что в этом слое, или на отдельных его участках можно рисовать не серыми цветами.Примечание | |
---|---|
Эту команду можно применять только для слоёв изображений в режиме RGB. Для изображений в оттенках серого или индексированных никакого эффекта не получится. |
Режим Для преобразования цветных изображений в чёрно-белые доступно пять параметров:
Оттенки серого будут рассчитываться с помощью линеаризованного sRGB, например
Оттенки серого будут рассчитываться с помощью нелинеаризованного sRGB
Оттенки серого будут рассчитываться следующим образом:
Оттенки серого будут рассчитываться следующим образом:
Оттенки серого будут рассчитываться следующим образом:
Рисунок 16.179. Использование пяти способов для преобразования двух изображений с очень отличающимися цветами в чёрно-белые
Степень и направление, в которых различные способы преобразования цветных изображений в чёрно-белые отклоняются от прямолинейного преобразования «Светимость», зависят от:
От выбранного способа преобразования
От цветового пространства RGB, в котором выполняется преобразование
От того, насколько насыщены цвета в исходном изображении, при этом более насыщенные начальные цвета (как, например, красная сфера и ярко-жёлтый подсолнух) дают бòльшее отклонение от простого преобразования «Светимость».
Также влияют тона различных насыщенных цветов (жёлтые против красных, например) изображения.
Представляя собой максимальные значения канала RGB для каждого пикселя, преобразование значений HSV в чёрно-белые всегда будут давать результат более светлый, чем исходное цветное изображение, а также светлее, чем результаты любых других способов преобразования в чёрно-белый режим.
Сравнение красной сферы с жёлтым подсолнухом:
В случае красной сферы «Светлота (HSL)» даёт результат, очень похожий на «Светимость», а Luma даёт гораздо более тёмное преобразование.
В случае подсолнуха «Luma» даёт результат, очень похожий на «Светимость», а «Светлота (HSL)» даёт гораздо более тёмное преобразование.
Обратите внимание, что менее насыщенные части каждого изображения выглядят более или менее одинаково, вне зависимости от используемого способа преобразования цветов в чёрно-белый режим.
Больше сведений о «Светимости»:
«Светимость» — единственный физически значимый способ преобразовать цветное изображение в чёрно-белое, поскольку итоговое чёрно-белое изображение имеет ту же самую относительную светимость (отражает тот же самый процент света от различных оттенков серого), что и цвета в исходном цветном изображении.
Светимость нужно рассчитывать с помощью значений линеаризованного 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.
"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.
Больше сведений о «светлоте», «среднем» и «значении»:
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.
В случае, если вы удивляетесь, почему среди способов преобразования изображений 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» получается что-то другое, а не относительная светимость, к сожалению, опираются на некоторые математические ошибки в процессе преобразования.