1

我正在尝试从路径创建位图,但它始终返回 null,bitmapOrg 始终为 null。我已经验证了路径并且它是正确的,我不知道问题来自哪里。这是我的代码片段:

    Options opts = new BitmapFactory.Options ();
    opts.inSampleSize = 2;
    Bitmap bitmapOrg = Bitmap.createScaledBitmap (BitmapFactory.decodeFile(this.path, opts), 97, 97, true);

另外,谁能告诉我在不调整大小的情况下压缩位图的最佳方法是什么?我试过这个:

    ByteArrayOutputStream bao = new ByteArrayOutputStream();
    byte[] data = bao.toByteArray();

    bitmapOrg.compress(Bitmap.CompressFormat.JPEG, 90, bao);

谢谢 !

4

0 回答 0