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

создание Bitmap - Android

Восстановить пароль Регистрация
 
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
30.11.2012, 18:26     создание Bitmap #1
столкнулся с такой проблемой: есть в drawable imge.jpg , делаю в классе
Java
1
class MClass extends View
Java
1
2
Bitmap bm1 = BitmapFactory.decodeResource(getContext().getResources(R.drawable.plastic);
Bitmap bm2 =  Bitmap.createBitmap(bm1.getWidth(),bm1.getHeight(),bm1.getConfig());
если я все правильно понимаю то в bm2 должен быть mutable bm1? просто пытаюсь вывести
Java
1
2
3
4
@Override
    protected void onDraw(Canvas canvas){
        canvas.drawBitmap(bm2, 0, 0, null);
    }
получаю вместо изображения черный квадрат. В чем ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2012, 18:26     создание Bitmap
Посмотрите здесь:

Поворот Bitmap изображения Android
Android Отличия drawable от Bitmap
Android Создание определенного количества bitmap
Android Bitmap & BitmapFactory
Bitmap трансформация Android
Bitmap, resize Android
Неверный размер Bitmap'a Android
Android Очистка памяти Bitmap
Android Сохранение Bitmap в галерею
RelativeLayout и Bitmap Android
Android Не создаёт Bitmap из ресурса
Android Как сконвертировать BitMap в BLOB

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
03.12.2012, 18:44  [ТС]     создание Bitmap #2
сам задал,сам ответил вероятней всего, так
Java
1
Bitmap bm2 =  Bitmap.createBitmap(bm1.getWidth(),bm1.getHeight(),bm1.getConfig());
мы получаем bitmap с характеристиками bm1,а не содержимое bm1. А так
Java
1
bm2 = bm1.copy(bm1.getConfig(),true);
mutable контекст из bm1
Yandex
Объявления
03.12.2012, 18:44     создание Bitmap
Ответ Создать тему
Опции темы

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