2009-11-12 58 views
0

如何在應用Pixel Bender過濾器後將影片剪輯展寬爲其寬度和高度的兩倍?如何在應用Pixel Bender過濾器後展開影片剪輯? (Flash)

我有它的視頻(爲前512×512)的一些對象本人申請中的Pixel Bender上過濾。現在我想擴展結果(對於1024 1024)。如何拉伸它?

所以我的觀點是 1)渲染的效果 2的結果)伸出結果

(這是所有前CPU/GPU資源節約,所以如果這樣的操作也不會幫我救比請通知我)

回答

1

你可以從它創建一個新的位圖和規模是:

//mv is your movieclip with the filter applied, mine had shadow so i added 20 pixels in size 
var bitmapData:BitmapData = new BitmapData(mv.width + 20, mv.height + 20, true, 0x00000000); 
bitmapData.draw(mv); 

new_mv = new Bitmap(bitmapData); 
new_mv.width *= 2; 
new_mv.height *= 2; 


addChild(new_mv); 

您可能需要調整一些東西一樣平滑或pixelsnapping

0

我還沒有和PixelBender-ED剪輯嘗試過,但並沒有clip.width *= 2; clip.height *= 2;在這種情況下照常上班?

+0

的問題是,如果我們做clip.width * = 2 ; clip.height * = 2;我們的過濾器將需要渲染所有的新決議,我們通過這個操作( – Rella 2009-11-12 02:37:54

+0

什麼讓有關將像素彎曲夾到具有的scaleX = 2和scaleY = 2的容器雪碧? – 2009-11-12 10:33:42