运用android的Matrix类来旋转图片

发布时间:2016-12-6 16:10:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"运用android的Matrix类来旋转图片",主要涉及到运用android的Matrix类来旋转图片方面的内容,对于运用android的Matrix类来旋转图片感兴趣的同学可以参考一下。

运用android的Matrix类来旋转图片 作者:范传奇,华清远见嵌入式学院讲师。 运用android的Matrix类来旋转图片比较好用的方法是使用矩阵的方式,矩阵一般用于旋转,缩放一类的变换。 用到的类是:android.graphics.Matrix; Matrix旋转图标的代码如下: .....         public void rotateImg(){                 Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.img);//定义需要旋转的图片,假定图片的尺寸为50X50像素         matrix.preRotate(10);//matrix对旋转有两种方法,一个是preRotate(floag angle),此方法是默认旋转给定角度         matrix.preRotate(10,25,50);//这个方法是旋转的另一个方法,此方法后面还有两个参数,这两个参数是按照给定的x y点进行旋转,按照本例,应该是以图片正中间的底部为圆心旋转图片         bitmap = Bitmap.createBitmap(bitmap ,0,0, bitmap .getWidth(), bitmap .getHeight(),matrix,true);//使用矩阵来构建旋转后的图片 } 这样就完成。

上一篇:cs软硬件架构
下一篇:hog3D 代码调试总结

相关文章

相关评论