Android Bitmap createScaledBitmap返回null作为结果

时间:2013-06-20 09:27:30

标签: android bitmap bitmapfactory

我正在尝试从路径创建一个Bitmap,但它总是返回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);

谢谢!

0 个答案:

没有答案