我已经看到许多网站都这样做了,但我不知道他们是怎么做到的。有些甚至允许人们裁剪图像。有没有标准的库或包?
答案 0 :(得分:0)
您不需要任何库,因为它可以分几个步骤完成。我假设您熟悉网络摄像头并能够在Video
对象中显示来自它的信号。如果你不这样做,简而言之就是:
var video: Video = new Video();
addChild(video);
video.smoothing = true;
video.attachCamera(camera); //Camera reference
video.width = someWidth;
video.height = someHeight;
因为Video
对象实现了IBitmapDrawable
,你可以在Bitmap中绘制它,并做任何你想做的事。
var bitmapData : BitmapData = new BitmapData(_video.width, _video.height);
//Tada! You have screenshot of the current frame from video object
bitmapData.draw(cameraView);
//For testing, add as Bitmap
addChild(new Bitmap(bitmapData));
至于发送到服务器,您需要some server-side implementation
答案 1 :(得分:0)