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