GIMP: изменить один цвет на другой?

В GIMP у меня есть изображение GIF в зеленой кнопке: оно оттеняет от темно-зеленого до светло-зеленого, на прозрачном фоне. Я хотел бы изменить его на синий и сохранить затенение, поэтому оно оттеняет от синего до голубого.

Как я могу это сделать?

  • Как сделать цвет шрифта значка на рабочем столе Windows 7 prof?
  • Изменение цвета меню firefox с помощью userChrome.css
  • Страницы, отображающиеся в черном в Firefox Developer Edition
  • Высокая контрастность и проблемы с цветом шрифта Firefox-Font?
  • Получить пиксели изображения заданного цвета
  • Каковы основные цвета? RGB или CMY?
  • 9 Solutions collect form web for “GIMP: изменить один цвет на другой?”

    Если вы загрузите изображение GIF, у вас, вероятно, будет изображение с палитрой. Обязательно сначала измените его на RGB: ИзображениеРежимRGB . Изменение цветов (включая операции изменения размера) не будет очень хорошо работать с палитрами, потому что Gimp ограничивает свой выбор цветов цветами, определенными в палитре.

    Я предлагаю вращать Hue в ColorsHue-Saturation .

    Учитывая исходное изображение:

    Зеленый градиент

    Сначала вы меняете Hue, нажимая на Master, а затем перетаскивая ползунок Hue, а затем настраивайте Brightness и Constrast по своему вкусу.

    Отрегулируйте оттенок в цветах -> Оттенок

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

    Синий градиент

    Вы можете легко сделать его более холодным или теплым, темным или легким, более или менее насыщенным.

    Если вы используете GIMP 2.8.2, вы можете просто использовать Colors -> Map -> Color Exchange .

    Источник: Как я могу поменять цвета с помощью GIMP?

    Вы ищете меню Colors , и особенно функцию Colorize .

    Чтобы изменить цвет на другой конкретный цвет, я предлагаю использовать Colorify .

    Предположим, мы хотим изменить синий цвет (# 05adee) логотипа суперпользователя в зеленый цвет рядом с # 05ad27.

    1. ЦветаЦвет в альфа : выберите вторичный цвет, который будет прозрачным (белый в нашем примере)

    Введите описание изображения здесь

    1. ЦветаЦветнойПользовательский цвет : выберите цвет назначения и добавьте примерно 10-40 в значение (от HSV)

    Введите описание изображения здесь

    1. Установите дополнительный цвет в качестве цвета фона (белый в нашем примере)
    2. ИзображениеСгладить изображение

    Использование GIMP 2.8.6.

    Первый успешный метод, который я нашел, чтобы сделать то же самое, – использовать ImageMagick, но с другим оператором, чем ранее предложенный –separate / -swap.

    В зависимости от версии ImageMagick другой оператор является либо -цветной или -цветной-матрицей.

    В частности, потому что я знал «главный цвет» исходного изображения (зеленый, в вашем случае и мой), и я знал «главный цвет» в желаемом изображении результата (синий, в вашем случае оранжевый в моем), я дал ImageMagick '-recolor / -color-matrix – матрица преобразования со значениями, отражающими различия в каждом из каналов RGB.

    Например, в моем случае полностью зеленый цвет был R: 141 G: 198 B: 63, и я хотел, чтобы он был изменен на R: 231 G: 159 B: 70. Остальные цвета хотели быть изменены одинаково.

    Таким образом, это означает, что я хотел, чтобы значение нового значения R было 231 / 141ths текущего красного значения. Зеленые значения – 159/198 текущих значений. И голубые значения должны быть 63 / 70ths текущих значений.

    Так:

     convert input.png -recolor "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png 

    или

     convert input.png -color-matrix "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png 

    или

    Это, казалось, работало в мгновение ока, после бесцельно тратя много времени на борьбу с Gimp / plugins и paint.net/plugins.

    1. Измените цвет переднего плана на нужный цвет. (Например, синий в вашем случае)
    2. Изменить фон на белый или что-то
    3. Откройте инструмент градиента и установите FG в BG или FG на прозрачный.
    4. Выберите область или цвет, используя «Выбрать по цвету»
    5. Цвета -> Карта -> Карта градиента

    Если вы обновите HUE с существующим цветом изображения, оттенок начнется с этих уровней … Сначала нужно создать белый фон #fff. я сделал

    Цвета -> Раскрасить и установить яркость HUE на 100 … это приведет к удалению любого цвета с вашего изображения.

    Затем вы можете использовать Colors -> Colorify и применить нужный цвет.

    Я не знаю, как это сделать в GIMP, но ImageMagick имеет функции для разделения и комбинирования цветовых каналов. См. Эту страницу .

    Я смог преобразовать зеленый GIF-файл в синий с помощью этой команды:

     convert input.gif -separate -swap 1,2 -combine output.gif 

    Я думаю, что 1 и 2 относятся к зеленым и синим каналам, 0 – красным.

    На простой небольшой графике я сильно увеличиваю масштаб, а затем сам меняю цвета с помощью кисти.

    Просто измените размер кисти на 1 пиксель.

    Давайте будем гением компьютера.