2
我想實現捏縮放,它正在工作,但是當我縮小,然後再次放大圖像(位圖)的分辨率下降。 我知道這只是我的代碼的正常行爲,我想知道如何以正確的方式做到這一點。如何放大和縮小位圖而不失去分辨率?
這裏是有關的代碼:
Matrix matrix = new Matrix() ;
float scale = newDist/oldDist;
matrix.postScale(scale, scale, mid.x, mid.y);
int width = mutable.getWidth() ;
int height = mutable.getHeight() ;
mutable = Bitmap.createBitmap(mutable, 0, 0, width, height, matrix, false);