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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
arvalon
15 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 106
#1

Как сконвертировать BitMap в BLOB - Android

05.07.2016, 23:15. Просмотров 120. Ответов 1
Метки нет (Все метки)

Доброго вечера.
У меня есть переменная BitMap (получаю фото с камеры), которую хочу записать в БД (SQLite) в поле BLOB. Но в чистом виде не хочу записывать, не того размера. Соответственно перед записью хотелось бы обрезать и сжать до квадрата с фиксированной стороной.
Поиск по сети даёт нижеописанный код, с небольшими вариациями
Java
1
2
3
baos=new  ByteArrayOutputStream();
                bitmap.compress(Bitmap.CompressFormat.JPEG,50, baos);
                b=baos.toByteArray();
Понятно что bitmap - моя переменная на растерзание, а b - итог, который можно загонять в BLOB.
Что здесь второй параметр, 50? Иногда он бывает 0, иногда null.
И как обрезать картинку до квадрата с определённой стороной?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2016, 23:15     Как сконвертировать BitMap в BLOB
Посмотрите здесь:

Как сконвертировать сайт в приложение без загрузочной строки? Android
Android создание Bitmap
Android как сконвертировать?
Как нарисовать Bitmap на Canvas'е Android
Android Как из GIF файла скопировать кадры в Bitmap массив ?
Bitmap трансформация Android
Bitmap, resize Android
Android Как создать Bitmap черно-белый
Android Как правильно работать с BITMAP?
Android Как по адресу фотографии fileUri получить Bitmap?
Android Очистка памяти Bitmap
RelativeLayout и Bitmap Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
05.07.2016, 23:35     Как сконвертировать BitMap в BLOB #2
Цитата Сообщение от arvalon Посмотреть сообщение
Что здесь второй параметр, 50?
тут смотри описание метода.
Цитата Сообщение от arvalon Посмотреть сообщение
как обрезать картинку до квадрата с определённой стороной?
тут смотри описание метода.
Yandex
Объявления
05.07.2016, 23:35     Как сконвертировать BitMap в BLOB
Ответ Создать тему
Опции темы

Текущее время: 21:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru