Android中BitMap的左右、上下镜像

  public  Bitmap mirrorConvert(Bitmap srcBitmap,int flag) {
        //flag: 0 左右翻转,1 上下翻转
        Matrix matrix = new Matrix();
        if (flag == 0) //左右翻转
            matrix.setScale(-1, 1);
        if (flag == 1)  //上下翻转
            matrix.setScale(1, -1);
        return Bitmap.createBitmap(srcBitmap, 0, 0, srcBitmap.getWidth(), srcBitmap.getHeight(), matrix, true);
    }

猜你喜欢

转载自www.cnblogs.com/adapter/p/9767438.html