Android 缩放Bitmap到指定比例大小
伊谢尔伦
伊谢尔伦 2017-04-17 16:45:28
0
3
547
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen (3)
黄舟

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

    左手右手慢动作

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

      黄舟

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

        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!