![]() |
Снимок с камеры, проблема с размером
Привет, ребята.
Я делаю снимок с камеры, делаю из него JPG в byteArray и POST'ом шлю на сервер. Камере ставлю 600 х 300 (или любой другой), битмапу делаю 600 х 300, видео у меня тоже 600 х 300, но JPG приходит сам 600 х 300, а вот содержимое его 320 х 240, примерно так: http://www.jetScreenshot.com/demo/20091204-rdh-20kb.jpg Как мне "отрисовать камеру" размером 600 х 300? Вот кусочки кода: Код AS3:
Код AS3:
Код AS3:
|
Код AS3:
width и height только для чтения UPD: извиняюсь, у вас так и сделано а может быть из-за того что сама камера не снимает с бОльшим разрешением? |
Камера у меня 1.3Mpx
я ставлю, например, 800 х 600, у меня получается битмапдата 800 х 600, но слева вверху у меня все равно 320 х 240 сником камеры. Может мне надо тут Код AS3:
Добавлено через 6 минут Используя матрицу, я могу получить любой размер, через метода scale, но тогда мне нужно знать исходный размер, у меня он 320 x 240. Или он у всех одинаковый? |
Цитата:
можно тогда в методе draw указать матрицу трансформации с параметрами scale например 2 Код AS3:
|
Jewelz,
я это и имел в виду. Но мне коэффициент 2 надо же тоже узнать. Он зависит от размера камеры, который у меня 320 х 240. Если у всех 320 х 240, то проблема решена, если нет, как узнать? |
а если размер поставить меньше чем 320x240, уменьшается изображение?
|
Вроде разобрался, setMode у меня не может поставить больше 640 х 480, т.к. у меня камера 1.3Мпх. А текущую ширину и высоту я беру из Camera.width, Camera.height (они бывают не равны ширине и высоте из setMode). отсюда я и вычислю коэффициент масштабирования.
Спасибо. |
| Часовой пояс GMT +4, время: 18:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.