/**     * 按正方形裁切图片     */    public static Bitmap ImageCrop(Bitmap bitmap) {        int w = bitmap.getWidth(); // 得到图片的宽,高        int h = bitmap.getHeight();        int wh = w > h ? h : w;// 裁切后所取的正方形区域边长        int retX = w > h ? (w - h) / 2 : 0;//基于原图,取正方形左上角x坐标        int retY = w > h ? 0 : (h - w) / 2;        //以下这句是关键        return Bitmap.createBitmap(bitmap, retX, retY, wh, wh, null, false);    }

更多相关文章

  1. 使用bitmap缩略图,解决图片大小超过预算的VM的问题
  2. Android(安卓)特殊用法--来自中国移动开发社区
  3. Android(安卓)之 Bitmap 和 File 相互转换
  4. android camera Intent调用
  5. android中实现从一个图片中截取一部分,在翻转,成一个圆形显示
  6. Android(安卓)学习笔记-2011年7月
  7. android-------开发常用框架汇总
  8. Android(安卓)SwitchButton(滑动开关)
  9. Android布局自定义Shap圆形ImageView,可以单独设置背景与图片

随机推荐

  1. Android中使用JUnit测试
  2. Android Surfaceflinger源码分析
  3. android,java代码设置背景色
  4. Android(安卓)6.0 - 动态权限管理的解决
  5. Android(Java):切换3g提醒
  6. Android键盘操作响应
  7. android山寨暴风影音UI
  8. Android中如何让TextView显示指定的行数
  9. android 更加复杂的小鱼游
  10. Android监听音量变化