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