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

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 Нужна библиотека лишь для простого клиент-сервера. И много ли придется переписывать код... подробнее

Показать сообщение отдельно
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
30.01.2015, 14:38
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int maxSize = 2048;
int height = 0;
int width = 0;
int inHeight = bitmap.getHeight();
int inWidth = bitmap.getWidth();
if(inWidth > inHeight) { // photo is landscape
    height =  (inHeight * maxSize) / inWidth;
    width = maxSize;
} else { // photo is portrait
    height = maxSize;
    width =  (inWidth  * maxSize) / inHeight;
}
 
Bitmap bitmapResized = Bitmap.createScaledBitmap(bitmap, width, height, true);
 
if(bitmapResized != null) {
   //set to textureView
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru