PDA

Просмотр полной версии : Как рендерить картинку jpg с веб-камеры и передавать на сервер (без потоков)?


Hans Zemmer
14.03.2007, 11:06
Вопрос: Как рендерить картинку jpg с веб-камеры и передавать на сервер (без потоков)? Нужно, например, в бесконечном цикле рендерить каждые 15 сек. jpg-файл с веб-камеры и передавать на сервер в fileupload либо каким-нть другим способом. Как это сделать (рендеринг)?

etc
14.03.2007, 11:30
Почитать про NetConnection, NetStream и т.п. классы.
Fileupload не получится.

Hans Zemmer
19.03.2007, 11:02
netconnection - фик с ним... Как зарендерить статичную картинку с веб-камеры??

etc
19.03.2007, 12:51
Для начала неплохо было бы просто получить картинку, потом уже
BitmapData.draw

Hans Zemmer
20.03.2007, 16:15
ну так в этом и вопрос: как получить эту злополучную картинку??
Предположим, есть система: вебкамера-комп-прога-интернет. Есть ли функции во флеше, которые заставят картинку появиться на компе?

etc
20.03.2007, 16:17
Нет, не так.
Есть картинка с камеры, снимаем с неё скриншот через BitmapData.draw (у меня камеры нет, не могу проверить, возможно ли это вообще), затем попиксельно отправляем оную на сервер, который полученные сырые данные
обработает, соберет картинку по пикселям и запишет в JPEG.

Hans Zemmer
20.03.2007, 16:58
?? по пикселям на сервак? А там что?

сейчас смотрел fkash mx... там нет такой функции. Она не документирована?

пусть так:
cam=Camera.get();
screen.attachVideo(cam);
...
ну вот тебе и картинка..
Но поток идет, а мне нужно из потока выдергивать картинки...
Как их выдергивать?

etc
20.03.2007, 17:12
BitmapData есть в восьмой версии флеша.

Hans Zemmer
20.03.2007, 17:30
а в 7-й аналог функции есть?

etc
20.03.2007, 17:37
Нету.

Hans Zemmer
20.03.2007, 17:42
хорошо. Можешь пояснить подробно, как работает описанная тобой функция? И если не трудно, лайтовый примерчик скрипта :)

etc
20.03.2007, 18:23
Интересно, в чем заключается «лайтовость» скрипта? Нет у меня примерчиков (ни лайтовых, ни хардовых), гугл в помощь и хелп по .draw
http://livedocs.macromedia.com/flash/8/main/00001950.html