Информация

Обсуждало 3 человека

Как сделать снимок с камеры и сохранить его на компе?

Логика и программирование
15 октября 2011 в 12:05:19

Почитал документацию по AS3 как работать с классом Camera. Но у меня есть 1 вопрос: как сохранять фотку с веб-камеры на компьютер в формате GIF или PNG?

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

15 октября 2011 в 23:53:53

Yura, вот только вчера была тема про битмапы и все такое, там Дракула выложил пнгенкодер http://zalil.ru/31868813

15 октября 2011 в 21:51:00

Есть способ легче, берешь камеру, делаешь снимок, подключаешь к компу, скидываешь и вуаля )
А на самом деле я даже не знаю, что по этой теме можно сказать, много слышал про такое.

15 октября 2011 в 14:20:59

Я не понял.

15 октября 2011 в 13:01:57

в интернете где еще то, ввел в гугле PNGEncoder AS3 и все

15 октября 2011 в 12:58:55

ага, а пнг энкодер где взять?
а код выходит такой:
import flash.events.MouseEvent; VIDEO_RENDER = new Video(CAMERA.width, CAMERA.height); VIDEO_RENDER.attachCamera(CAMERA); public var BITMAP_RENDER:BitmapData = new BitmapData(CAMERA.width, CAMERA.height, false, 0x000000); lolifuckbtn.addEventListener(MouseEvent.CLICK, fuckthem); function fuckthem(e:Event):void { BITMAP_RENDER.draw(VIDEO_RENDER); FILE_WORK = new FileReference(); FILE_WORK.save(PNGEncoder.encode(BITMAP_RENDER), "сам лох.png"); }

15 октября 2011 в 12:27:28

ну смотри

ты создал камеры и она у тебя уже на сцене изображение кажет, создаешь экземпляр битмап даты

public var BITMAP_RENDER:BitmapData = new BitmapData(CAMERA.width, CAMERA.height, false, 0x000000);


здесь сама камера

VIDEO_RENDER = new Video(CAMERA.width, CAMERA.height); VIDEO_RENDER.attachCamera(CAMERA);


ну тоесть экзмепляр видео у тебя назван мб по другому, в кнопке сохранить пишешь код

BITMAP_RENDER.draw(VIDEO_RENDER);


тоеесть сначало отрисовываешь видео на битмапку, затем

FILE_WORK = new FileReference(); FILE_WORK.save(PNGEncoder.encode(BITMAP_RENDER), "лох.png");


чтото типа того, могу подробно обьяснить если надо

15 октября 2011 в 12:20:23

Я них*я не понял, обьясни так, как псковкая еда(edapskov'у не в обиду).

15 октября 2011 в 12:13:06

Качаешь класс PNGEncoder или GIFDecoder передаешь в него экземпляр Бимтандаты, на которую драишь кадры камеры, и сохраняешь
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов