Відповіді:
Якщо ви завантажуєте GIF-зображення, ви, ймовірно, маєте палітроване зображення. Переконайтеся, що спочатку змініть його на RGB за допомогою: Зображення → Режим → RGB . Зміна кольорів (включаючи зміни розміру) не дуже добре працюватиме з палітрами, оскільки Gimp обмежує свій вибір кольорів кольорами, визначеними в палітрі.
Я пропоную обертати відтінок у кольорах → відтінок-насичення .
Дано початкове зображення на зразок цього:
Спершу ви змінюєте Hue, клацнувши на Майстер, а потім перетягуючи повзунок Hue, а потім налаштовуйте Brightness and Constrast на свій смак.
Результат виглядає приблизно так:
Ви можете легко зробити холодніше або тепліше, темніше чи світліше, більш-менш насиченим.
Якщо ви використовуєте GIMP 2.8.2, ви можете просто використовувати Colors -> Map -> Color Exchange
.
Джерело: Як я можу поміняти кольори GIMP?
Ви шукаєте меню Кольори , а особливо функцію Colorize .
Щоб змінити колір на інший, я пропоную використовувати Colorify .
Припустимо, ми хочемо змінити синій колір (# 05adee) логотипу суперрузера на зелений колір, поряд із номером # 05ad27.
Використання GIMP 2.8.6.
Першим успішним методом, який я виявив зробити те саме, було використання ImageMagick, але з іншим оператором, ніж запропоновано раніше --separate / -swap.
Різний оператор або -recolor, або -color-матриця, залежно від версії ImageMagick.
Зокрема, оскільки я знав "головний колір" вихідного зображення (зелений, у вашому випадку і моєму) і знав "головний колір" у бажаному результаті зображення (синій, у вашому випадку, помаранчевий у моєму), я дав ImageMagick '-recolor / -color-матриця опція матриця перетворення зі значеннями, що відображали відмінності в кожному з RGB-каналів.
Наприклад, у моєму випадку повністю зелений колір був R: 141 G: 198 B: 63, і я хотів, щоб він змінився на R: 231 G: 159 B: 70. Решту кольорів хотілося змінити рівнозначно.
Це означає, що я хотів, щоб значення R пікселів було 231 / 141th поточного червоного значення. Зелені значення повинні бути 159/198-м поточних значень. А сині значення повинні бути 63 / 70th поточних значень.
Тому:
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 / плагінами та paint.net/plugins.
Я не знаю, як це зробити в GIMP, але ImageMagick має функції для розділення та комбінування кольорових каналів. Дивіться цю сторінку .
Я зміг перетворити зелений GIF-файл у синій за допомогою цієї команди:
convert input.gif -separate -swap 1,2 -combine output.gif
Я здогадуюсь, що 1 і 2 стосуються зеленого та синього каналів, 0 - червоного.
Якщо ви оновите HUE наявним кольором зображення, то відтінок буде ініційовано з цими рівнями ... Спочатку потрібно зробити білий #fff фон. я робив
Кольори -> Розфарбуйте та встановіть HUE легкість на 100 ... це видалить будь-який колір із зображення.
Тоді ви можете використовувати кольори -> Розфарбувати та застосувати потрібний колір.
На простій невеликій графіці я збільшую масштаб і потім змінюю кольори за допомогою пензля.
Просто змініть розмір кисті на 1 піксель.