Android растровое необъяснимое использование памяти - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть фотография jpg размером 2550 x 1700 (Ш x В). После загрузки растрового изображения, как объяснено здесь использование памяти увеличивается примерно на 200 МБ. Что намного больше ожидаемых 35 МБ (2550 *1700* 8 байт / пиксель) для полноразмерной фотографии.

Что я делаю не так?

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;

bg_bmp = decodeSampledBitmapFromResource(getResources(), R.drawable.p7, width, height);
img_bg_delay.setImageBitmap(bg_bmp);

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...