2018-03-18 图片处理(三)----图片位移,旋转,镜面效果

笔记如下



实现步骤:基本的实现方式和缩放一样的

  • 位移和旋转
    只需要更改矩阵规则就可以了
        //位移
        matrix.setTranslate(50,50);
        //px,py:围绕中心点旋转
        matrix.postRotate(45,srcBitmap.getWidth()/2,srcBitmap.getHeight()/2);
  • 镜面效果
    如图:


    2018-03-18 图片处理(三)----图片位移,旋转,镜面效果_第1张图片
    2018-03-18_091332.png

    镜面效果方法实现一

matrix.setScale(-1f,1f);
matrix.postTranslate(srcBitmap.getWidth(),0);

镜面效果方法实现二

matrix.setScale(-1f,1f,srcBitmap.getWidth()/2,srcBitmap.getHeight()/2);

你可能感兴趣的:(2018-03-18 图片处理(三)----图片位移,旋转,镜面效果)