【发布时间】:2014-03-22 08:00:45
【问题描述】:
我已经看到很多网站都这样做了,但我想知道他们是如何做到的。有些甚至允许裁剪图像。有这方面的标准库或包吗?
【问题讨论】:
标签: javascript html actionscript-3 flash webcam
我已经看到很多网站都这样做了,但我想知道他们是如何做到的。有些甚至允许裁剪图像。有这方面的标准库或包吗?
【问题讨论】:
标签: javascript html actionscript-3 flash webcam
您不需要任何库,因为它可以通过几个步骤完成。我假设您熟悉网络摄像头并能够在 Video 对象中显示来自它的信号。如果你不这样做,简而言之它读作:
var video: Video = new Video();
addChild(video);
video.smoothing = true;
video.attachCamera(camera); //Camera reference
video.width = someWidth;
video.height = someHeight;
因为Video 对象实现了IBitmapDrawable,所以您可以在位图中绘制它,并为所欲为。
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
【讨论】:
【讨论】: