开发者

Adobe Flash camera recording with filter

Imagine that you want to record video with filter you made but stream class doesn't publish video but camera and camera class doesn't have filter option. What wou开发者_如何转开发ld you do?


To do that, the idea would be to write the video feed in a bitmapData and then apply the filter to the bitmapData

Try this code:

// get the cam
var video:Video; 
var camera:Camera=Camera.getCamera(); 
video=new Video(320,240); 
video.attachCamera(camera); 

// create the bitmap
var bmpD:BitmapData=new BitmapData(video.width,video.height); 
bmpD.draw(video);
var bm:Bitmap=new Bitmap(bmpD); 
addChild(bm);

// apply the filter
var bf:BlurFilter = new BlurFilter(4, 4, 3);
bm.filters = [bf];
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜