zoukankan      html  css  js  c++  java
  • Bitmap尺度变换

     1 Bitmap bitMap = BitmapFactory.decodeFile(path);
     2 int width = bitMap.getWidth();
     3 int height = bitMap.getHeight();
     4 // 设置想要的大小
     5 int newWidth = 500;
     6 int newHeight = 400;
     7 // 计算缩放比例
     8 float scaleWidth = ((float) newWidth) / width;
     9 float scaleHeight = ((float) newHeight) / height;
    10 // 取得想要缩放的matrix参数
    11 Matrix matrix = new Matrix();
    12 matrix.postScale(scaleWidth, scaleHeight);
    13 // 得到新的图片
    14  bitMap = Bitmap.createBitmap(bitMap, 0, 0, width, height, matrix, true);

    Bitmap转角度

    Bitmap bm = BitmapFactory.decodeByteArray(imgdata, 0,imgdata.length);
    Matrix matrix = new Matrix();
    matrix.preRotate(270);
    bm = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(),bm.getHeight(), matrix, true);
  • 相关阅读:
    Django路由系统
    修改数据库时区问题
    Django框架篇
    前端css
    前端html
    前端初识
    数据库3
    数据库2
    数据库1
    数据库初识
  • 原文地址:https://www.cnblogs.com/zl1991/p/7816249.html
Copyright © 2011-2022 走看看