Как улучшить качество изображения, когда изображения находятся в папке для рисования - PullRequest
1 голос
/ 06 сентября 2011

До того, как я попробовал это, сохраните изображение в папке R.drawable ..

 Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.image1);

и затем в базе данных, используя оператор вставки SQL. Изображение было намного лучше.

Теперь я сохранил данные в строковом массиве, все изображения в папке R.drawable и отображаю их в виде изображений imageview.setImageResource (изображение [I]); Но изображение очень маленькое и плохо видно. что я могу сделать, чтобы улучшить качество изображения?

спасибо ..

1 Ответ

1 голос
/ 06 сентября 2011

Окончательный размер изображения также зависит от того, в какой папке вы храните изображения: drawable-hdpi, drawable-mdpi, drawable-ldpi.Когда вы помещаете изображения в папку hdpi, их внешний вид меньше, чем у mdpi и ldpi.Попробуйте прочитать эту документацию: Поддержка экрана

Другое улучшение может быть достигнуто за счет объявления поддержки 24-битного цвета, поэтому изображения с альфа-каналом будут иметь плавные градиенты: activity.getWindow().setFormat(PixelFormat.RGBA_8888);, но для этого требуется больше производительности.процесс.

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