Максимальное количество пикселей в рисованном изображении - PullRequest
1 голос
/ 16 июня 2011

Существует ли максимальный размер изображения Drawable jpg в Android? Возможно 2M максимум?

Я создаю Drawable из файла jpg в папке drawable следующим образом:

Drawable image = getResources (). GetDrawable (R.drawable.file);

Если количество пикселей> 2M, я получаю ошибку во время выполнения:

06-16 17: 01: 17.108: ОШИБКА / AndroidRuntime (10830): java.lang.NullPointerException

Если количество пикселей <2M, тогда код отлично работает </p>

Я вычисляю количество пикселей как Xpixels, умноженное на ypixels

Это правда? 2M максимально допустимое количество пикселей? Или, возможно, я делаю что-то не так? Спасибо

1 Ответ

0 голосов
/ 16 июня 2011

Я думаю, что это зависит от размера кучи виртуальной машины и от того, сколько ее доступно.Обычно это 24 МБ, но я предполагаю, что создание отрисовки включает распаковку JPG в намного больший битовый массив.

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