Показать сообщение отдельно
Старый 22.05.2013, 16:01
vivado вне форума Посмотреть профиль Отправить личное сообщение для vivado Найти все сообщения от vivado
  № 1  
Ответить с цитированием
vivado

Регистрация: Aug 2010
Сообщений: 282
По умолчанию Качество картинки с камеры

Всем привет, как повысить качество картинки, полученное с камеры устройства?
Гружу видео-поток в символ видеоролика 'v' (создал символ в библиотеке через "создать видео")
Код AS3:
var c:Camera = Camera.getCamera();
if (c != null) {
     c.setMode(v.width, v.height, 36);
     v.attachCamera(c);
}
Пробовал также создавать программно - разницы в качестве нет
Код AS3:
var c = Camera.getCamera();
	if (c != null) {
		c.setMode(800, 480, 36, true);
		var v = new Video(c.width, c.height);
		v.attachCamera(c);
		addChild(v);
	}
Кто подскажет, что да как указать. В справке по Camera что-то не понял где копать.

Добавлено через 1 час 28 минут
Нашел сам
В моем случае
Код AS3:
var c:Camera = Camera.getCamera();
if (c != null) {
     c.setMode(v.width, v.height, 36);
     c.setQuality(0, 100); //Задаю максимальное качество картинки с камеры
     v.attachCamera(c);
}
Из справки. (Вдруг кому пригодиться)

setQuality(bandwidth:int, quality:int):void
Задает максимальную пропускную способность в секунду или требуемое качество картинки для текущего исходящего видеоканала.

Если предпочтение отдается использованию пропускной способности, передайте значение для bandwidth и 0 для quality.
Проигрыватель Flash Player передает видео с максимально высоким качеством, возможным при заданной пропускной способности. При необходимости проигрыватель уменьшает качество изображения, чтобы не превышать пропускную способность. Как правило, при увеличении уровня движения качество снижается.

Если предпочтение отдается качеству, передайте 0 для bandwidth и числовое значение для quality. Проигрыватель Flash Player использует всю пропускную способность, необходимую для сохранения заданного качества. При необходимости проигрыватель снижает частоту кадров для сохранения качества изображения. Как правило, при увеличении уровня движения увеличивается и использование пропускной способности.

Всем спасибо. Тема закрыта.