suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Android 缩放Bitmap到指定比例大小

伊谢尔伦伊谢尔伦2867 Tage vor696

Antworte allen(3)Ich werde antworten

  • 黄舟

    黄舟2017-04-17 16:47:28

    你可以先用inSampleSize获得一张近似大小的图片,再用Matrix进行缩放到指定大小嘛╮(╯_╰)╭

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-17 16:47:28

    首先,Android上只能整数压缩,不能小数压缩,图片不可能刚好压缩至宽度为720
    其次,一般是图片缩小至小于720的照片之后,再进行显示,不够720的地方可以空着,可以绘制默认底色,可以裁剪等等,视具体情况而定

    Antwort
    0
  • 黄舟

    黄舟2017-04-17 16:47:28

    Bitmap bitmap = getCompressForQualitySize(os, (int) sampleSize);
    ByteArrayOutputStream osSecond = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, options, osSecond);
    用等比例缩放来做吧,先获取图片的宽高,然后按照比例缩小到 720就行了,但是可能会有些偏差

    Antwort
    0
  • StornierenAntwort