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

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

Войти
Регистрация
Восстановить пароль
 
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

Сохранение(замена) bitmap`a - Программирование Android

30.04.2014, 18:09. Просмотров 594. Ответов 0
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
Bitmap thePic = extras.getParcelable("data");
            OutputStream fOut = null;
            File file = new File(path);
            try {
                fOut = new FileOutputStream(file);
                thePic.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
                fOut.flush();
                fOut.close();
                MediaStore.Images.Media.insertImage(getContentResolver(),path,file.getName(),file.getName());
            } catch (Exception e) {
                e.printStackTrace();
            }
делаю так

в path хранится путь вида /mnt/sdcard/some_path/image_name.extension
по этому пути берем картинку, обрезаем и отдаем в качестве Bitmap в переменную thePic
надо заменить старую картинку новой(включая thumbnail)

с этим кодом обрезанную картинку можно увидеть только снова нажав на обрезать(делаю с помощью стандартной автивити)

Добавлено через 7 минут
и в галерее, и моей и стандартно, увидеть обрезанную картинку можно после того как она полностью закроется, походу..
потому что перезахожу раз, два, все еще не обрезанная. потом какое то время пройдет, зайду-обрезанная

Добавлено через 19 секунд
а thambnail не меняется

Добавлено через 12 минут
Цитата Сообщение от spydark91 Посмотреть сообщение
увидеть обрезанную картинку можно после того как она полностью закроется, походу..
хотя врятли
тут что то другое

Добавлено через 4 минуты
вообщем стандартная обрезаловка и astro показывают обрезанный рисунок(астро показыват не обрезанную привьюшку)

Добавлено через 20 часов 21 минуту
наверх...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2014, 18:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сохранение(замена) bitmap`a (Программирование Android):

Сохранение Bitmap в галерею - Программирование Android
Сохраняю картинку так: void saveImageToGallery(Bitmap bmp){ try { File dest = new...

RelativeLayout и Bitmap - Программирование Android
Можно ли поставить на задний фон RelativeLayout Bitmap. Или преобразовать Bitmap в Drawable? P.S. Именно Bitmap, а не BitmapDrawable/

Bitmap трансформация - Программирование Android
Здрасте) Как можно трансформировать bitmap? Т.е. у меня есть картинка, которую я загружаю, и мне её надо сжать один край, из...

создание Bitmap - Программирование Android
столкнулся с такой проблемой: есть в drawable imge.jpg , делаю в классе class MClass extends View Bitmap bm1 =...

Bitmap, resize - Программирование Android
При ресайзе bitmap теряет "резкость" по контуру изображения, появляется пикселизация. Есть способы обойти это? Ресайзю bitmap путем...

Неверный размер Bitmap'a - Программирование Android
Всем привет! Загружаю картинку размером 1920х1080: bmp = BitmapFactory.decodeResource(getResources(), R.drawable.bmp); Затем вывожу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2014, 18:09
Привет! Вот еще темы с ответами:

Bitmap отразить по горизонтали - Программирование Android
Bitmap giv1=BitmapFactory.decodeResource(getContext().getResources(),R.drawable.sobaka); ???

Поворот Bitmap изображения - Программирование Android
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью canvas.drawBitmap(bitmap, x, y, null). Нужно вывести эти изображения с...

Не создаёт Bitmap из ресурса - Программирование Android
Android только-только начал осваивать - не пинайте, пожалуйста, если вопрос тривиальный. Имею Android Studio 1.5.1 и некий проект. Есть...

Bitmap & BitmapFactory - Программирование Android
Вопрос к бывалым. У меня в метод передается параметр Byte data и дальше я из этого массива байт пытаюсь сделать битмап bitmap =...


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

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

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