Форум программистов, компьютерный форум, киберфорум
Наши страницы

BitmapFactory не может обработать большое изображение с камеры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Удаляется библиотека в Android Studio, хотя я уже добавил ее в Gradle http://www.cyberforum.ru/android-dev/thread1365050.html
Пробовал добавлять 2 способами 1) Закинул в папку сразу в AS и нажал Add new Library 2) Закинул в папку Libs и добавил в Graddle dependencies { compile...
Программирование Android Не запускается Hello world! Не знаю в чём проблема, помогите! Делал всё в точности как в Tutorial. http://www.cyberforum.ru/android-dev/thread1365022.html
OpenGL ES 2.0 Тайлинг текстуры Программирование Android
Здравствуйте! Имеется большая текстура, содержащая много маленьких... Таким образом, каждый спрайт показывает ее часть... Не пойму как затайлить эту часть текстуры на спрайте, т.е. чтобы она...
ID в SQLite генерятся не с 0 а с 1; Программирование Android
Всем доброго времени суток. Извиняюсь за возможно глупый и нубский вопрос). Возникла следующая проблема. При записи данных в таблицу, ID начинает генериться не с 0 а с 1, что приводит к ошибке...
Программирование Android Ошибка с PocketSphinx http://www.cyberforum.ru/android-dev/thread1364873.html
Добрый день, появилась ошибка при настройке PocketSphinx на этой строчке recognizer = SpeechRecognizerSetup.defaultSetup().getRecognizer(); ...
Программирование Android Библиотека для REST метода Какую вы посоветуете? 1)Groundy 2)Retrofit 3)AnnotatedSQL 4)Android db-commons 5)Android Annotations Нужна библиотека лишь для простого клиент-сервера. И много ли придется переписывать код... подробнее

Показать сообщение отдельно
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61

BitmapFactory не может обработать большое изображение с камеры - Программирование Android

30.01.2015, 14:18. Просмотров 418. Ответов 1
Метки (Все метки)

Фотографирую, получаю byte[] data.
Далее
Java
1
2
3
4
5
6
7
8
9
10
11
Bitmap bmp;
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
Camera.Size previewSize = camera.getParameters().getPreviewSize();
YuvImage yuvimage=new YuvImage(data, ImageFormat.NV21, previewSize.width, previewSize.height, null);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
yuvimage.compressToJpeg(new Rect(0, 0, previewSize.width, previewSize.height), 80, baos);
byte[] jdata = baos.toByteArray();
 
// Convert to Bitmap
bmp = BitmapFactory.decodeByteArray(jdata, 0, jdata.length, options);
Декодить не получается - слишком большой размер.

Java
1
 Bitmap too large to be uploaded into a texture (3240x5760, max=4096x4096)
Какие применить options, или может как то data сжать?
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.