Я пытаюсь снять видеоклип персонажа и изменить цвет его одежды. Символ состоит из векторов.
До сих пор я частично использовал этот метод:
- остановить клип
- взять данные растрового изображения из текущего кадра
- использовать порог для замены цвета
- сохранить полученные растровые данные в массиве
- добавить функцию onenterframe - очистить текущий кадр и добавить данные растрового изображения из обработанных данных в массив
Итак, это работает довольно хорошо. Каждый кадр обрабатывается только один раз в начале, а затем запись в видеоклип выполняется очень быстро.
Тем не менее! Поскольку замена выполняется на растровом изображении, существует определенное количество псевдонимов, которое имеет место для удаления неровностей / пикселизации. Это создает цвета, которые не соответствуют пороговому значению. Таким образом, основной цвет заменен правильно, но он окружен ореолом смешанных цветов: (
Я уверен, что должен быть лучший способ сделать это. Любые идеи или ответы будут высоко оценены - спасибо.