Как сохранить изображение с веб-камеры в jpg?
Дорогие флешеры.
Помогите разобраться. Ситуация в следующем: флешка захватывает видео с вебкамеры, и нужно на нажатие кнопки повесить сохранение текущего кадра камеры в графический формат (jpg, gif, bmp…) как это реализовать? Код:
//так я считываю видео… |
По-любому придется использовать серверный скрипт (если приложение сетевое).
Самое простое для вас: использовать метод pablish(), т.е. отправить само видео на сервер и пусть там с ним разбираются. Вариант посложнее: 1) Отрисовываем видео в битмапу (draw()) 2) Считываем по-пиксельно картинку 3) Архивируем значения цветов (придется написать аналог зипа :) ) 4) Отправляем на сервер, где уже архив будет разобран опять на цвета и создан нужный графический формат. |
Угу… Спасибо за наводку!
А без сервера никак нельзя? Дело в том, что эта флешка предназначается для местного использования. Именно, чтоб на веник сохранялась картинка. Возможно это после отрисовывания картинки в битмап? Если возможно то каким макаром? |
Если приложение локальное (не через браузер), то можно использовать оболочки флеша типа Цинка (см. подфорум по Цинку) - там есть специальные команды.
PS Веник - это такая метла без ручки? |
:) Спасибо огромное.
Жаль что цинк бесплатный везде отсуствует… :( Веник — да, без ручки, но метет замечательно. Неужели нельзя сохранить так? Без дополнительных средств? Блин… Хоть ты скриншот делай)). |
Нельзя, никак. Либо дополнительные средства, либо пишите свой аналог флешь плеера, где данная функция будет поддерживаться;)
|
Спасибо.
Хех… очень жаль. Может есть пример с использованием дополнительных средств? Хоть как, лиж бы сохранялся текущий кадр на компе. |
Можно сделать на AIR.
я видел умельци уже даже сохранение видео локально сделали, правда без звука. Помоему картинку там тоже можно было сохранять кстати вот он http://www.zeropointnine.com/blog/webcam-dvr-for-apollo |
Часовой пояс GMT +4, время: 20:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.