Я пытаюсь нарисовать изображение из файла ресурсов .png.
Я пробовал 2 способа. При создании ImageView и назначении ему R.drawable - изображение выглядит отлично:
Но когда я сам рисую изображение на холсте со следующим кодом:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
options.inDither = false;
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.img, options);
canvas.drawBitmap(bmp, x, y, null);
изображение выглядит так:
Если вы заметите, внутри изображения есть светло-серые вертикальные линии.
Кто-нибудь знает, почему эта разница во внешности между двумя методологиями?
Спасибо,
Генри.