作者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