У меня есть изображение .xcf, и мне нравится менять цвет некоторых объектов внутри него. Объекты в основном одного сплошного цвета с краями, перетянутыми в прозрачность. Т.е. все пиксели в объекте белые, большинство пикселей полностью непрозрачные, а некоторые с прозрачностью.
Я пытался изменить цвет объектов, используя инструмент выбора цвета + заливку, но это уничтожает растушевку. Есть ли способ заставить gimp изменить только цвет, но сохранить прозрачность?
Фактические объекты, которые у меня есть, представляют собой несколько битов текста, все разных размеров и поворотов, которые я слил в один слой. Так что нет смысла повторно добавлять растушевку, так как это заметно портит текст.
Благодарность
Ответы:
Попробуйте проверить параметр «Блокировка» для слоя (который предотвращает заполнение прозрачных пикселей), затем используйте заливку. Если это не сработает, вам, возможно, придется пойти немного обходным путем. Из того, что я могу сказать (я беру это из документации, так как у меня не установлен Gimp) это будет работать:
Добавьте черный слой под белым слоем с перьями, чтобы вы увидели белый пернатый объект на черном фоне.
Щелкните правой кнопкой мыши один из каналов RGB (все они должны быть одинаковыми) и выберите «Дублировать канал», чтобы создать альфа-канал, который выглядит как обычный составной вид.
Удалить или скрыть черный слой.
Создайте новый пустой слой, затем превратите сохраненный канал в выделение, щелкнув правой кнопкой мыши и выбрав «Канал для выделения».
Залейте выделение новым цветом и скройте белый слой.
(Примечание: в Photoshop вы добавляете Shift к сочетанию клавиш для Fill - клавиша Backspace / Delete плюс Ctl / Cmd для цвета фона или Alt / Option для переднего плана - в качестве быстрого способа заполнения при сохранении прозрачности. Пользовательский интерфейс Gimp делает все по-другому, но я ожидаю, что где-то есть аналогичное сочетание клавиш, если вы ковыряетесь в документации.)
источник
Вы также можете преобразовать прозрачность в маску слоя, используя Layer → Mask → Add Layer Mask ... и выбрав опцию «Передача альфа-канала слоя».
Это позволит вам независимо редактировать компоненты цвета и прозрачности слоя. В частности, чтобы перекрасить объект, вы можете просто выделить область вокруг него и залить его сплошным цветом.
источник
Лично мой любимый подход - Color-> Hue, Saturation ... и использовать ползунки.
источник
Я думаю, что нашел самый простой способ сделать это (по крайней мере, для меня), запустив GIMP 2.8.3.
Теперь, когда вы рисуете, цвета могут меняться, но альфа не будет.
Вуаля! Это в другом цвете, но альфа остается прежней.
источник
Я просто понял это тоже. Я создаю свой логотип и имею прозрачный фон, чтобы я мог применить логотип в любом месте.
Если ваш фон уже прозрачен, то заблокируйте его, и вы можете использовать инструмент Bucket Fill. Сохраняет растушевку, и вы можете использовать любой цвет, который вам нравится!
источник
Ваш фон уже прозрачен, затем заблокируйте его, и вы можете использовать инструмент Bucket Fill. Сохраняет растушевку, и вы можете использовать любой цвет, который вам нравится!
источник
Если у вас есть возможность объединить слой «только затемнением», вы можете исключить эффект белого ореола, который вы видите, но я сомневаюсь, что он будет идеальным.
источник