Можно морфологические операции применить в этом случае. Делаем блюр небольшой на альфаканале, потом потом ремапим альфаканал так, что полупрозрачное становится прозрачным. Это линейная интерполяция простая. Дальше берем контур альфаканала, и по нему уже безжалостно давим зеленый цвет, не боясь покоцать всю картинку. Но это дедовский метод. Сейчас уже давно хромакей выбивают нейронками.
Я нашёл один способ который удалял полностью зелённый цвет, но его нельзя было адаптировать под другие цвета У меня задача стоит уделять любой цвет на заднем фоне который выберет пользователь
Посмотри как тут сделано https://www.shadertoy.com/view/sldBW7
Обсуждают сегодня