其实这个很简单,但是不知道,怎么啦,我写了好几次都出现了异常。最后终于写好了。

//把传进来的bitmap对象转换为宽度为x,长度为y的bitmap对象

public static Bitmap big(Bitmap b,float x,float y)
{
int w=b.getWidth();
int h=b.getHeight();
float sx=(float)x/w;//要强制转换,不转换我的在这总是死掉。
float sy=(float)y/h;
Matrix matrix = new Matrix();
matrix.postScale(sx, sy); // 长和宽放大缩小的比例
Bitmap resizeBmp = Bitmap.createBitmap(b, 0, 0, w,
h, matrix, true);
return resizeBmp;
}

更多相关文章

  1. 异曲同工 7个Android应用程序源代码打包下载(与10个不一样)
  2. Android工程使用SVG图片
  3. [Android] Intent 传递对象
  4. 图解Android(安卓)- Binder 和 Service
  5. Android通过putExtra()传递JavaBean对象,属性值为null问题的解决
  6. Android(安卓)如何使用使用数据库
  7. Android开发教程 --- Android调用WS
  8. Android(安卓)Launcher源码研究(一) 基本结构
  9. Android中通过网络获取json数据来播放视频

随机推荐

  1. android模块化开发
  2. Android中软键盘使用总结(一)
  3. 一对一直播系统开发Android(安卓)Progres
  4. cocos2dx 移植android 报错
  5. android 里使用Socket进行发送消息案例
  6. Android文字的复制和粘贴
  7. Android使用AttributeSet自定义控件的方
  8. 安卓高手之路之PackageManagerservice
  9. Android(安卓)Studio动态调试Smali
  10. android socket io 前篇