В моем приложении растровое изображение рисуется так, как будто цвет имеет более низкое качество. Если я загружаю фоновое изображение с помощью приложения галереи, оно загружается нормально и не выглядит очень низким качеством. Код, который я использую для загрузки и отрисовки изображений, прост:
//Code for initializing the Bitmap
Bitmap bitmap = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.none), (int) (canvas.getWidth() * compression), (int) (canvas.getHeight() * compression), true);
//...
//Code for drawing this Bitmap
canvas.drawBitmap(bitmap, null, new RectF(0, 0, canvas.getWidth(), canvas.getHeight()), null);
Если в коде ничего не указано, что не так, я создал изображение, сравнивая, как оно на самом деле выглядит на компьютере или другом средстве просмотра изображений, и как оно выглядит на самом деле. выглядит как в приложении.