Имам изображение и сега искам да преоразмеря това изображение, така че използвам матрица, за да го реализирам. Но когато начертая това преоразмерено растерно изображение върху платно, ето моя код... Най-накрая открих, че правоъгълникът, който рисувам, е по-малък от преоразмереното растерно изображение рисува върху платно. Не знам защо :(
Matrix m=new Matrix();
m.setScale(ratio,ratio);
m.postRotate(Angle,bitmap.getWidth()/2,bitmap.getHeight()/2);
newbitmap=Bitmap.createBitmap(bitmap, 0, 0,bitmap.getWidth(), bitmap.getHeight(), m,true);
canvas.drawBitmap(newbitmap,0,0, null);
canvas.drawRect(0,0,newbitmap.getWidth(),newbitmap.getHeight(), paint);