PDA

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


storm_
01.12.2008, 19:45
Дорогие флешеры.
Помогите разобраться.
Ситуация в следующем:
флешка захватывает видео с вебкамеры, и нужно на нажатие кнопки повесить сохранение текущего кадра камеры в графический формат (jpg, gif, bmp…)
как это реализовать?

//так я считываю видео…
video.attachVideo(Camera.get());

Плиз, подскажите как? Горю.

chingachgoog
01.12.2008, 19:53
По-любому придется использовать серверный скрипт (если приложение сетевое).
Самое простое для вас: использовать метод pablish(), т.е. отправить само видео на сервер и пусть там с ним разбираются.
Вариант посложнее:
1) Отрисовываем видео в битмапу (draw())
2) Считываем по-пиксельно картинку
3) Архивируем значения цветов (придется написать аналог зипа :) )
4) Отправляем на сервер, где уже архив будет разобран опять на цвета и создан нужный графический формат.

storm_
01.12.2008, 20:05
Угу… Спасибо за наводку!
А без сервера никак нельзя?
Дело в том, что эта флешка предназначается для местного использования. Именно, чтоб на веник сохранялась картинка.
Возможно это после отрисовывания картинки в битмап?
Если возможно то каким макаром?

chingachgoog
01.12.2008, 20:12
Если приложение локальное (не через браузер), то можно использовать оболочки флеша типа Цинка (см. подфорум по Цинку) - там есть специальные команды.

PS Веник - это такая метла без ручки?

storm_
01.12.2008, 20:16
:) Спасибо огромное.
Жаль что цинк бесплатный везде отсуствует… :(
Веник — да, без ручки, но метет замечательно.
Неужели нельзя сохранить так? Без дополнительных средств?
Блин… Хоть ты скриншот делай)).

Offi
01.12.2008, 20:31
Нельзя, никак. Либо дополнительные средства, либо пишите свой аналог флешь плеера, где данная функция будет поддерживаться;)

storm_
01.12.2008, 20:49
Спасибо.
Хех… очень жаль.
Может есть пример с использованием дополнительных средств?
Хоть как, лиж бы сохранялся текущий кадр на компе.

INK•
02.12.2008, 00:04
Можно сделать на AIR.
я видел умельци уже даже сохранение видео локально сделали, правда без звука.
Помоему картинку там тоже можно было сохранять
кстати вот он http://www.zeropointnine.com/blog/webcam-dvr-for-apollo