在Android中实现图片缩放和旋转
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://1622511.blog.51cto.com/1612511/567364
图片处理在程序开发中也是经常用到的,手机上面经常就有图片浏览器,能将图片放大显示也能将图片显示为缩略图,同时也可以将图片竖着看或者横着看。这些都需要对图片进行处理,让其能够缩放和旋转。因此如题所示,来看看在Android中图片如何缩放和旋转。
Matrix是在Android中用于操作图像的类,以下我们通过例子来看看Matrix中用于实现图片缩放和旋转的两个方法使用。 1、首先加载要操作的图片
2、得到以上加载图片的高度跟宽度
3、定义要缩放成最终的图片高度跟宽度
4、计算缩放比例
5、创建Matrix对象
6、使用Matrix对象跟缩放比例实现缩放图片
7、生成缩放后的图片
同样的,图片旋转只需要通过Matrix改变图片角度即可,生成图片跟7相同。
通过以上生成新的图片后即可将新生成的图片显示到对应的控件中。 本文出自 “android” 博客,请务必保留此出处http://1622511.blog.51cto.com/1612511/567364 |
|
来自: 软件团队头目 > 《Android 开发》