之前写的《Android获取SD卡上所有图片、视频缩略图和音乐专辑封面》获取到了图片并显示,现在需要对图片进行旋转操作,并且要保存旋转后的图片。
分为三个步骤:
1.获得图片文件的路径及Bitmap格式的图片
2.旋转图片一定角度,得到新图片
3.把新图片保存到原来的路径,即覆盖原来的图片保存
1.获得图片文件的路径及Bitmap格式的图片
根据之前写的《Android获取SD卡上所有图片、视频缩略图和音乐专辑封面》很容易就完成第一步:
//获取图片
Bitmap picture = BitmapFactory.decodeFile(mFileInfo.getFilePath());
2.旋转图片一定角度,得到新图片
用Matrix来旋转图片。
/**
* @Description 旋转图片一定角度
* @param bitmap 要旋转的图片
* @param degree 要旋转的角度
*