В каких случаях BitmapFactory.Options.inPreferredConfig не работает? - PullRequest
1 голос
/ 25 января 2020

Я пытаюсь декодировать растровое изображение из InputStream, используя BitmapFactory.decodeStream, и я хочу получить растровое изображение в ARGB_8888, поэтому я использовал BitmapFactory.Options.inPreferredConfig = ARGB_8888, но некоторым из моих пользователей каким-то образом удается загрузить растровое изображение в другой конфигурации (RGBA_F16), что имеет смысл, учитывая тот факт, что имя поля Предпочитается , Но почему это так? В каких случаях Android не может загрузить растровое изображение в inPreferredConfig? исходный код не очень ясно об этом. Моим решением будет преобразование растрового изображения в ARGB_8888 с использованием Bitmap.copy или Canvas.drawBitmap, но перед этим я хочу понять, почему это произошло. Спасибо.

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