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

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

Войти
Регистрация
Восстановить пароль
 
arvalon
21 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 160
Записей в блоге: 1
#1

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

05.07.2016, 23:15. Просмотров 133. Ответов 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.
И как обрезать картинку до квадрата с определённой стороной?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2016, 23:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сконвертировать BitMap в BLOB (Программирование Android):

как сконвертировать? - Программирование Android
У меня есть массив char table. Массив с кодировкой формата 0x00 Я хочу переконвертировать данные вот мой код public String...

Как сконвертировать сайт в приложение без загрузочной строки? - Программирование Android
У меня есть свой сайт. Мне нужно создать приложение для Android в котором отображался бы мой сайт, но без строки загрузки, т. е. другими...

Как нарисовать Bitmap на Canvas'е - Программирование Android
Здравствуйте, возникла проблема не могу поменять обычный фон WHITE на этот...

Как правильно работать с BITMAP? - Программирование Android
задача менять цвет картинки которая стоит в фоне у EditText; ну почитал, посмотрел ... везде работают с ImageView/// как мне...

Как создать Bitmap черно-белый - Программирование Android
Вот так создаю Bitmap bitmap=Bitmap.createBitmap(720, 1280, Bitmap.Config.RGB_565); То есть 2 байта на точку. А мне надо 2 бита...

Как по адресу фотографии fileUri получить Bitmap? - Программирование Android
Как можно по адресу фотографии fileUri получить Bitmap? мне все не найти как в коде расписать это дело

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
05.07.2016, 23:35 #2
Цитата Сообщение от arvalon Посмотреть сообщение
Что здесь второй параметр, 50?
тут смотри описание метода.
Цитата Сообщение от arvalon Посмотреть сообщение
как обрезать картинку до квадрата с определённой стороной?
тут смотри описание метода.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2016, 23:35
Привет! Вот еще темы с ответами:

Как из GIF файла скопировать кадры в Bitmap массив ? - Программирование Android
Доброго времени суток! Подскажите как из GIF файла скопировать кадры в Bitmap массив и как из GIF файла получить время смены кадров?

Как создать bitmap из области (по координатам пикселей) другого bitmap - C#
Здравствуйте. Подскажите пожалуйста как создать bitmap из области(по координатам пикселей) другого bitmap. Вообщем обрезать.

Как нарисовать Bitmap на Bitmap? - C++ Builder
Bitmap1->Canvas->Draw(1,1,Bitmap2); Так не работает, хотя с Image проходило.

1C 8.x Как сконвертировать форму из 8.1 в 8.2 - 1С
Есть обработки, которые написаны под 8.1, но запуская в 8.2, он открываются, но элементы не форме не показываются, нашел обработку...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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