2010-06-16 15:23:02 +0000 2010-06-16 15:23:02 +0000
116
116
Advertisement

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

Advertisement

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

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

Advertisement
Advertisement

Ответы (9)

86
86
86
2012-03-30 09:07:40 +0000

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

Я предлагаю вращать оттенок в ЦветахНасыщенность оттенков.

Учитывая начальное изображение, как это:

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

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

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

79
79
79
2012-12-22 15:23:53 +0000

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

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

22
Advertisement
22
22
2010-06-16 15:43:38 +0000
Advertisement

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

8
8
8
2014-02-18 16:45:55 +0000

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

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

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

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

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

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

5
Advertisement
5
5
2012-05-10 08:41:44 +0000
Advertisement

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

Различным оператором является либо -recolor, либо -color-matrix, в зависимости от версии ImageMagick.

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

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

Таким образом, я хотел, чтобы значение R новых пикселов составляло 231/141-ю долю от текущего значения красного. Зеленый цвет должен быть 159/198-ой от текущих значений. А синее - 63/70th от текущих значений.

So:

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

или

или

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

3
3
3
2013-07-18 09:00:13 +0000
  1. Изменить цвет переднего плана на желаемый цвет. (например, синий в вашем случае)
  2. Изменить фон на белый или что-то в этом роде
  3. Откройте инструмент градиента и установите FG в BG или FG в прозрачный.
  4. 4. Выберите область или цвет с помощью ‘Выберите по цвету’
  5. Цвета -> Карта -> Карта градиента.
2
Advertisement
2
2
2010-06-16 16:11:17 +0000
Advertisement

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

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

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

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

2
2
2
2016-03-31 22:01:32 +0000

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

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

Тогда вы можете использовать Цвета -> Окрасить и применить цвет, который вы хотите.

1
Advertisement
1
1
2010-06-16 15:37:51 +0000
Advertisement

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

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

Advertisement

Похожие вопросы

6
7
13
Advertisement
Advertisement