Я получаю неправильный масштабный коэффициент изображения после увеличения. Я использую матрицу, чтобы получить значения масштаба изображения. Я получаю масштабный коэффициент, но это неправильно. Исходный масштабный коэффициент больше, чем масштабный коэффициент, который я получаю через этот код. Изображение значительно меньше, чем увеличенный коэффициент, когда я применяю этот масштабный коэффициент к изображению.
Мой код !!!!
float[] v = new float[9];
objWatermarkImageForMerge.getMatrix().getValues(v);
//Calculate the real scale.
double scalex = v[Matrix.MSCALE_X];
double skewy = v[Matrix.MSKEW_Y];
double rScale = Math.sqrt((scalex * scalex) + (skewy * skewy));
//Calculate the degree of rotation
float rAngle = Math.round(Math.atan2(v[Matrix.MSKEW_X], v[Matrix.MSCALE_X]) * (180 / Math.PI));
rotationAngle = rAngle;