【问题标题】:How to capture a photo from the webcam in the browser and save it in the server?如何在浏览器中从网络摄像头捕获照片并将其保存在服务器中?
【发布时间】:2014-03-22 08:00:45
【问题描述】:

我已经看到很多网站都这样做了,但我想知道他们是如何做到的。有些甚至允许裁剪图像。有这方面的标准库或包吗?

【问题讨论】:

    标签: javascript html actionscript-3 flash webcam


    【解决方案1】:

    您不需要任何库,因为它可以通过几个步骤完成。我假设您熟悉网络摄像头并能够在 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

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        • 2013-03-17
        • 2011-04-11
        • 2021-09-08
        • 2012-04-07
        • 2015-08-08
        • 2021-06-29
        相关资源
        最近更新 更多