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

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

Восстановить пароль Регистрация
 
arvalon
 Аватар для arvalon
15 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 81
05.07.2016, 23:15     Как сконвертировать BitMap в BLOB #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
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 642
05.07.2016, 23:35     Как сконвертировать BitMap в BLOB #2
Цитата Сообщение от arvalon Посмотреть сообщение
Что здесь второй параметр, 50?
тут смотри описание метода.
Цитата Сообщение от arvalon Посмотреть сообщение
как обрезать картинку до квадрата с определённой стороной?
тут смотри описание метода.
Yandex
Объявления
05.07.2016, 23:35     Как сконвертировать BitMap в BLOB
Ответ Создать тему
Опции темы

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