Как сделать снимок с веб-камеры в браузере и сохранить его на сервере?

0

Я видел это на многих сайтах, но мне интересно, как они это делают. Некоторые даже позволяют обрезать изображение. Есть ли стандартная библиотека или пакет для этого?

Теги:
actionscript-3
webcam
flash

2 ответа

0

Вот очень полезный блог, с которым я столкнулся (не мой)

http://matthewschrager.com/2013/05/25/how-to-take-webcam-pictures-from-browser-and-store-server-side/

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 вы можете рисовать его в растровом изображении и делать все, что хотите.

 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));

Что касается отправки на сервер, вам нужна реализация на стороне сервера

Ещё вопросы

Сообщество Overcoder
Наверх
Меню