Загрузка png без потери качества из drawble

206
06 апреля 2017, 18:16

Имеется png в drawble, фон для приложения и весит 70 кбайт. Градиент на нем плавный, png-24 с еще 8 битами на канал для прозрачности. После загрузки градиент лесенкой, кодирован ARGB_8888. Прочитал вот такое:Ресурсы изображений, помещенные в каталог res/drawable/ во время компиляции проекта, могут быть автоматически оптимизированы со сжатием изображения утилитой aapt. Если требуется загружать растровые изображения BMP, которые утилита aapt обязательно оптимизирует, без сжатия, поместите их в каталог res/raw/, где они не будут оптимизироваться. Однако потребуется загрузка с использованием методов потокового ввода-вывода и последующая конвертация графики в растровый рисунок. Кто сталкивался с такой проблемой, нет ли других решений или только использование raw папки? Что значит методы потокового ввода-вывода? Это загрузка используя доп. поток?

на скриншоте видно изображение из папки drawble и на эмуляторе. на калькуляторе размер битмап в килобайтах https://gyazo.com/8b6a1849b0e2a71afd111a64179467be До загрузки png весит 40 кбайт

READ ALSO
Хранение настроек Swing приложения

Хранение настроек Swing приложения

Делаю приложуху на SwingНужно сохранять настройки приложения, но так что бы юзер не мог добраться до него, по крайней мере что б это был не файл...

312
Установка фокуса на EditText

Установка фокуса на EditText

В xml у editText есть эти 2 атрибута:

313
Вернуть данные из дочернего JFrame Swing Java

Вернуть данные из дочернего JFrame Swing Java

Подскажите пожалуйстаЯ открываю в JFrame другой JFrame - дочерний

330