Android:矩阵中图像的比例因子错误

时间:2018-09-17 11:34:33

标签: android matrix image-zoom

缩放后,图像的比例因子错误。我正在使用矩阵来获取图像比例值。我得到一个比例因子,但这是错误的。原始比例因子大于我通过此代码获得的比例因子。当我将此比例因子应用于图像时,图像比缩放因子小得多。    我的代码!!!!

          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;

0 个答案:

没有答案