GIMP - зміна кольору об'єкта, що зберігає оперення


24

У мене є .xcf зображення, і мені подобається змінювати колір деяких об'єктів всередині нього. Об'єкти здебільшого одного суцільного кольору з краями, прозорими. Тобто всі пікселі об'єкта білі, більшість пікселів повністю непрозорі, а деякі - прозорі.

Я намагався змінити колір об'єктів за допомогою інструмента вибору кольору + заливка відра, але це знищує оперення. Чи є спосіб, щоб змусити змінити лише колір, але зберегти прозорість?

Фактичні об'єкти, які у мене є, є декількома бітами тексту, різного розміру та обертання, які я об'єднав в один шар. Тому не потрібно повторно додавати перо, оскільки це досить помітно змінює текст.

Спасибі


Я думаю, що з технічної точки зору, "пернатий у білий колір, імітуючи прозорість" було б належним описом того, що ви маєте. У CG "прозорість" - це атрибут зображення або шару в межах зображення, який представлений (наприклад) маскою сірого масштабу, і його можна регулювати без зміни фактичних даних зображення.
horatio

@horatio Спасибі, але я розгублений. Ви кажете, що є спосіб це зробити? Я не думаю, що ти маєш рацію, коли ти кажеш, що це "пернате в білий колір, імітуючи прозорість". Суцільні пікселі кольорові білі і на краю, пернаті - білі напівпрозорі. Тобто ви можете додати фоновий шар, і незалежно від того, який колір фону ви вибрали, текст буде перо правильно.
spiderplant0

Я неправильно зрозумів те, що ви написали тоді.
horatio

Відповіді:


18

Спробуйте перевірити параметр «Блокування» для шару (що запобігає заповненню прозорих пікселів), а потім скористайтесь Fill Bucket. Якщо це не спрацює, вам, можливо, доведеться трохи під’їхати. З того, що я можу сказати (я беру це з документації, оскільки у мене немає встановленого Gimp), це буде працювати:

Додайте чорний шар нижче вашого пернатого білого шару, щоб ваш чорний пернатий предмет був на чорному тлі.

Клацніть правою кнопкою миші один з RGB-каналів (усі вони повинні бути однаковими) та виберіть "Дублікат каналу", щоб зробити альфа-канал, схожий на ваш звичайний складений вигляд.

Видаліть або прихойте чорний шар.

Створіть новий порожній шар, а потім перетворіть збережений канал у вибір, клацнувши правою кнопкою миші та вибравши "Канал до вибору".

Доповніть виділення новим кольором і схойте білий шар.

(Примітка. У Photoshop ви додаєте Shift до комбінації клавіш для Fill - клавіша Backspace / Delete + Ctl / Cmd для кольору фону або Alt / Option для переднього плану - як швидкий спосіб заповнити, зберігаючи прозорість. Користувальницький інтерфейс Gimp все по-іншому, але я б очікував, що є схожа комбінація клавіш де-небудь, якщо ти заглянеш у документацію.)


Дякую @AlanGilbertson, варіант "замок" був саме тим, що я шукав.
spiderplant0

Радий допомогти. Я не використовую Gimp, тому я екстраполювався на те, як працюють у Photoshop. Документи Gimp не зовсім зрозумілі.
Алан Гілбертсон

17

Ви також можете перетворити прозорість у маску шару за допомогою шару → маска → Додати маску шару ... та вибравши опцію "Передати альфа-канал шару".

Це дозволить вам самостійно редагувати кольорові та прозорі компоненти шару. Зокрема, для того, щоб перефарбувати об’єкт, можна просто вибрати область навколо нього та наповнити його суцільним кольором.


Я працював з png і не мав доступного оригінального xcf. Цей метод зробив саме те, що мені було потрібно.
jcbwlkr

7

Особисто моїм улюбленим підходом є колір-> відтінок, насиченість ... та використання повзунків.


7

Я думаю, що я знайшов найпростіший спосіб зробити це (принаймні для мене), запустивши GIMP 2.8.3.

  • Відкрийте зображення, щоб змінити.
  • Виберіть ручку.
  • У верхньому правому куті виберіть вкладку, яка містить 3 шари: RGB.
  • У комірці щодо альфа натисніть її, щоб вона більше не була вибрана.

Тепер, коли ви малюєте, кольори можуть змінюватися, але альфа не буде.

  • Намалюйте потрібний колір на існуючих пікселях. Не забудьте отримати ціле зображення.

Вуаля! Це в іншому кольорі, але альфа залишається таким же.


1
Тут найпростіша та найінтуїтивніша відповідь. Спасибі!
Скотт Біггс

І це чудово працює для олівця, пензлика та заливки відра.
Скотт Біггс

Дякую за просту відповідь, яка працює. Якщо я можу лише додати, що це може працювати, якщо в цій області є більше одного кольору (наприклад, зміна кольору фону при збереженні кольору тексту), перед тим, як заблокувати альфа-канал, використовуйте інструмент Вибір кольором (Shift + O)
TimSmith-Aardwolf

4

Я теж це зрозумів. Я розробляю свій логотип і маю прозорий фон, тому я можу застосувати логотип куди завгодно.

Якщо ваш фон вже прозорий, зафіксуйте його, і ви можете скористатися інструментом "Заливка відро". Зберігає оперення, і ви можете використовувати будь-який колір, який вам подобається!


Схоже, це має бути коментарем до рішення Алана, а не новою відповіддю.
e100

1

тло вже прозоре, потім заблокуй його, і ти можеш скористатися інструментом «Заповнення відро». Зберігає оперення, і ви можете використовувати будь-який колір, який вам подобається!


0

Якщо у вас є можливість об'єднати шар шляхом "тільки затемнення", ви можете усунути ефект білого ореолу, але я сумніваюся, що він буде ідеальним.


Який ефект ореолу білого?
spiderplant0

Я неправильно зрозумів проблему. Я насправді думав, що ви намагаєтеся відро заповнити фон
horatio
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.