В Gimp у меня есть простое графическое изображение с двумя цветами (цвет переднего плана и цвет фона) со сглаживанием между ними. Я хотел бы изменить один или оба цвета изображения на другой произвольный цвет.
Это было бы легко (я мог бы просто использовать инструмент заливки, выбор цвета и т. д.), за исключением того, что я хочу сохранить сглаживание, которое уже есть в изображении. Я не хочу просто заменять ровно один цвет ровно одним другим, потому что тогда я получу странную полосу или неровный край в месте встречи цветов.
Какие-либо предложения? Спасибо.
В зависимости от цветов и того, насколько хорошо исходное сглаживание, вы можете просто использовать «Цвета»> «Карта»> «Повернуть цвета».
Но чтобы сделать это более точно, используйте Color-to-Alpha, чтобы разделить передний план и фон на два слоя, таким образом:
В качестве альтернативы вы можете использовать заполнение ведра, чтобы установить новый цвет переднего плана следующим образом:
Для всех, у кого есть эта проблема, я возился и нашел решение, которое сработало для меня. Если цвета сильно различаются, хорошо подойдет Colors > Color to Alpha, но если цвета похожи, например, синий на зеленом, то установка зеленого на альфа-канал также сделает синий частично прозрачным.
Вместо:
Он должен менять цвета именно так, как вы ожидаете.
Таккат