Просмотр полной версии : Как рендерить картинку jpg с веб-камеры и передавать на сервер (без потоков)?
Hans Zemmer
14.03.2007, 11:06
Вопрос: Как рендерить картинку jpg с веб-камеры и передавать на сервер (без потоков)? Нужно, например, в бесконечном цикле рендерить каждые 15 сек. jpg-файл с веб-камеры и передавать на сервер в fileupload либо каким-нть другим способом. Как это сделать (рендеринг)?
Почитать про NetConnection, NetStream и т.п. классы.
Fileupload не получится.
Hans Zemmer
19.03.2007, 11:02
netconnection - фик с ним... Как зарендерить статичную картинку с веб-камеры??
Для начала неплохо было бы просто получить картинку, потом уже
BitmapData.draw
Hans Zemmer
20.03.2007, 16:15
ну так в этом и вопрос: как получить эту злополучную картинку??
Предположим, есть система: вебкамера-комп-прога-интернет. Есть ли функции во флеше, которые заставят картинку появиться на компе?
Нет, не так.
Есть картинка с камеры, снимаем с неё скриншот через BitmapData.draw (у меня камеры нет, не могу проверить, возможно ли это вообще), затем попиксельно отправляем оную на сервер, который полученные сырые данные
обработает, соберет картинку по пикселям и запишет в JPEG.
Hans Zemmer
20.03.2007, 16:58
?? по пикселям на сервак? А там что?
сейчас смотрел fkash mx... там нет такой функции. Она не документирована?
пусть так:
cam=Camera.get();
screen.attachVideo(cam);
...
ну вот тебе и картинка..
Но поток идет, а мне нужно из потока выдергивать картинки...
Как их выдергивать?
BitmapData есть в восьмой версии флеша.
Hans Zemmer
20.03.2007, 17:30
а в 7-й аналог функции есть?
Hans Zemmer
20.03.2007, 17:42
хорошо. Можешь пояснить подробно, как работает описанная тобой функция? И если не трудно, лайтовый примерчик скрипта :)
Интересно, в чем заключается «лайтовость» скрипта? Нет у меня примерчиков (ни лайтовых, ни хардовых), гугл в помощь и хелп по .draw
http://livedocs.macromedia.com/flash/8/main/00001950.html
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.