Мне нужно нарисовать растровое изображение с высоким разрешением, например, 1082 * 1673, на холсте в центр пользовательского представления. Я пытался установить центр растрового изображения в пользовательском представлении, но качество моего изображения ухудшилось, потому что я использовал BitmapFectory.createscledbitmap. Как это возможно
Я пытался это int startX =(canvasWidth-Whitebitmap.getWidth())/2;
int startY=(canvasHeight-Whitebitmap.getHeight())/2;
canvas.translate(mPositionX, mPositionY);
canvas.drawBitmap(canvasBitmap,0 , 0, drawPaint);
canvas.restore();