文档章节

android中bitmap的旋转

SuShine
 SuShine
发布于 2015/06/25 15:27
字数 61
阅读 12
收藏 0
/**
	 * 旋转bitmap
	 * 
	 * @param b
	 * @param degrees
	 * @return
	 */
	public static Bitmap rotateBmp(Bitmap b, int degrees) {
		if (degrees != 0 && b != null) {
			Matrix m = new Matrix();
			m.setRotate(degrees, (float) b.getWidth() / 2,
					(float) b.getHeight() / 2);
			try {
				Bitmap b2 = Bitmap.createBitmap(b, 0, 0, b.getWidth(),
						b.getHeight(), m, true);
				if (b != b2) {
					b.recycle();
					b = b2;
				}
			} catch (OutOfMemoryError ex) {


			}
		}
		return b;
	}


本文转载自:http://blog.csdn.net/sfshine/article/details/8682226

共有 人打赏支持
SuShine
粉丝 126
博文 563
码字总数 154303
作品 0
朝阳
后端工程师
私信 提问
利用android Matrix来处理简单图片

精彩源码: AChartEngine的简单使用:柱状图、饼状图、折线图 http://www.eoeandroid.com/thread-188241-1-1.html 第三方集成之新浪微薄 http://www.eoeandroid.com/thread-168264-1-1.html...

长平狐
2012/08/21
282
0
利用android Matrix来处理简单图片

精彩源码: AChartEngine的简单使用:柱状图、饼状图、折线图 http://www.eoeandroid.com/thread-188241-1-1.html 第三方集成之新浪微薄 http://www.eoeandroid.com/thread-168264-1-1.html...

长平狐
2012/08/14
110
0
利用android Matrix来处理简单图片

精彩源码: AChartEngine的简单使用:柱状图、饼状图、折线图 http://www.eoeandroid.com/thread-188241-1-1.html 第三方集成之新浪微薄 http://www.eoeandroid.com/thread-168264-1-1.html...

长平狐
2012/08/09
98
0
Android游戏Graphics绘图之图像旋转

在Android卞,进行图像旋转需要使用Matrix,它包含一个3x3的矩阵,专门用于进行图像变换匹配。Matrix没有结构体,它必须被初始化,通过reset方法或set方法来实现。通过setRotate设置旋转角度...

鉴客
2011/11/21
811
0
Android实战经验之图像处理及特效处理的集锦(总结版)

1 Android学习笔记进阶之在图片上涂鸦(能清屏) 2 Android学习笔记之详细讲解画圆角图片 3 Android学习笔记进阶20之得到图片的缩略图 4 Android学习笔记进阶19之给图片加边框 5 Android学习笔...

xiaosi
2012/03/12
39.3K
25

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
33分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
4
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部