0

我正在尝试拍摄一个角色的电影片段并改变他们衣服的颜色。字符由向量组成。

到目前为止,我已经半成功地使用了这种方法:

  1. 停止影片剪辑
  2. 从当前帧中获取位图数据
  3. 使用阈值替换颜色
  4. 将生成的位图数据存储在数组中
  5. 添加一个onenterframe函数-清除当前帧并从数组中的处理数据中添加位图数据

所以 - 这很好用。每帧只在开始时处理一次,然后写入影片剪辑非常快。

然而!由于在位图上执行替换,因此会发生大量锯齿以消除锯齿/像素化。这会产生使用阈值不匹配的颜色。所以主颜色被正确替换,但它被混合颜色的光环包围:(

我相信应该有更好的方法来做到这一点。任何想法或答案都会非常感激 - 谢谢。

4

1 回答 1

0

使用Grant Skinner 的更易于使用的 ColorMatrix 类会完成工作吗?

于 2010-02-08T21:29:14.407 回答