如何在应用Pixel Bender滤镜后拉伸影片剪辑? (闪)

时间:2009-11-12 01:51:34

标签: flex flash actionscript-3 pixel-bender

在应用Pixel Bender滤镜后,如何将影片剪辑拉伸到宽度和高度的两倍?

我有一些带有视频的对象(对于ex 512 x 512)我在其上应用了Pixel Bender Filter。现在我想拉伸结果(例如,1024到1024)。如何伸展它?

所以我的意思是 1)渲染效果的结果 2)延伸结果

(这可以节省CPU / GPU资源,所以如果这样的操作不能帮助我保存,请告知我)

2 个答案:

答案 0 :(得分: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);

您可能想要调整一些内容,例如平滑或像素拍摄

答案 1 :(得分:0)

我没有尝试使用PixelBender编辑剪辑,但clip.width *= 2; clip.height *= 2;在这种情况下不能正常工作吗?