作者eva5418 (DK)
看板Flash
标题[问题] AS3 摄影机残影
时间Sun May 3 01:50:10 2009
用FLASH AS3
想请问有没有办法把WEB抓到的画面
做成有残影的感觉呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.101.241
1F:推 cjcat2266:重复把新画面跟旧画面的像素,依一个权重分配叠加起来 05/03 01:54
2F:→ cjcat2266:例如 使用者看到的画面 = 新画面 * 0.7 + 旧画面 * 0.3 05/03 01:55
3F:→ cjcat2266:可用BitmapData.draw()来抓画面存成点阵资料,以做处理 05/03 01:56
4F:推 osanaosana:如果您的FPS越高,旧画面就要设越多层才有残影的感觉 05/03 14:42
5F:→ eva5418:enter会跟flash的enter快捷键相冲突的样子 05/03 14:42
6F:→ osanaosana:两画面直接做XOR位元运算也有残影效果,难看一点就是了 05/03 14:44
7F:→ eva5418:所以侦测不到按下enter,有办法取消player的快捷键吗 05/03 14:44
8F:→ osanaosana:不过有比较快一点点... 05/03 14:44
9F:→ eva5418:上面放错问题SORRY 05/03 14:46
10F:推 cjcat2266:以上六句话要交错看还有点累呢XD 05/03 15:04
11F:→ eva5418:sorry!sorry! 05/03 15:38
12F:推 cjcat2266:又没说交错推文有错,楼上不用道歉啦... 05/03 15:41
13F:推 osanaosana:真巧ㄚ...PO文频率同调...六楼的XOR改成OR比较正确... 05/03 15:47
14F:→ osanaosana:XOR是在抓两影像不同之处 05/03 15:48
15F:推 cjcat2266:耶?OR的话感觉是在做颜色叠加? 05/03 15:50
16F:→ cjcat2266:因为ADD blend mode做的事情就是 C = max(A, B) 05/03 15:51
17F:→ cjcat2266:只不过它是做RGB三个位元组,OR则是做每一个位元 05/03 15:51
18F:推 osanaosana:我的意思跟楼上一样...只是我才疏学浅没注意到AddBlend 05/03 16:15
19F:→ osanaosana:说明过於简略,OR只有做Color的RGB部份 05/03 16:19
20F:→ eva5418:现在连用draw复制画面都没成功OTZ 05/03 21:20