Как можно сопоставить цвета в изображении в оттенках серого с определенным цветовым градиентом?

13

Я пытаюсь добавить цвет для некоторых значков серого (т.е. все три канала идентичны). Я хочу отобразить цвета так, чтобы самый яркий серый стал одним определенным цветом, самый темный серый стал другим конкретным цветом, и все серые цвета между ними были преобразованы в цвета вдоль градиента между этими двумя конкретными цветами.

Я никогда раньше не использовал GIMP таким образом, и, хотя мне кажется, что я должен быть в состоянии использовать инструмент Цвета → Кривые для этого, я не могу понять специфику даже после прочтения документов и немного погуглив.

Бен Бланк
источник
Я всегда предполагал, что самые светлые и самые темные цвета изображения были сопоставлены с градиентом! Приятно знать, что это не так. Photoshop и Gimp ведут себя здесь одинаково. Я использовал инструмент уровней, чтобы «растянуть» диапазоны значений изображений, чтобы увидеть, получил ли я ту же неточность, но получил те же цвета, которые я выбрал ранее. Может быть, упомянутая вами неточность связана с инструментом кривых?
Leugim
@leugim - Это была моя первая мысль, но я вернулся и проверил; это действительно был чистый белый и чистый черный. В любом случае, градиенты GIMP для меня немного загадочны, поэтому я их пока виню. ;-)
Бен Бланк

Ответы:

14

Я думаю, что вы ищете, называется карта градиента .

  • В Photoshop: Изображение → Корректировки → Градиентная карта.

  • В GIMP:

    1. Выберите градиент или создайте его в диалоговом окне «Градиенты» ( Ctrl+ G).
    2. Цвета → Карта → Градиентная карта.
leugim
источник
1. Он отображает полный диапазон возможных значений (от 0,0 до 1,0), а не только то, что используется на изображении. Этого было достаточно легко обойти, используя инструмент «Кривые», чтобы «растянуть» диапазоны значений моих изображений так, чтобы самый темный цвет стал (0, 0, 0), а самый яркий - (255, 255, 255). 2. Это не кажется точным? Цвета, которые я использовал в своем градиенте, были (7, 7, 11) и (70, 58, 96), но цвета в конечном изображении были (6, 6, 10) и (69, 59, 95). Имейте в виду, никто не держит колориметр в моей работе, так что это достаточно близко! Просто подумал, что это немного странно.
Бен Бланк
1

У меня была такая же потребность, и мне удалось сделать это, используя функциональность GIMP и Colors> Curves.

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

С предварительным просмотром вы можете легко настроить его в соответствии с вашими потребностями.

TrYde
источник