【问题标题】:BitmapFactory decode an BMP imageBitmapFactory 解码 BMP 图像
【发布时间】:2011-09-06 04:25:26
【问题描述】:

我正在使用来自 android 开发者博客的 this code 来下载像 this one 这样的 BMP 文件。 BitmapFactory.decodeStream 总是返回 null,skia 返回 false。

我也尝试过使用 BitmapFactory.decodeByteArray 获得相同的结果。 框架supports BMP files,那我错过了什么?

谢谢

编辑:博客中的代码适用于 PNG 和 JPEG 图像。

【问题讨论】:

  • inputStreamentity 的值是多少? (我在您链接到的示例中找到了那些)。
  • 确保您拥有清单文件中定义的所有必需权限。你试过解码本地位图吗?
  • @Haphazard inputStream 和实体工作正常。在调试时,我跟踪了解码器读取的字节数,它在每个 BMP 文件的某个值处停止。 @Audrius我还没有尝试过。会那样做。谢谢

标签: android bitmap


【解决方案1】:

好的,我找到了here,你需要用 BufferedHttpEntity 包装 HttpEntity。

BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2015-05-23
    • 1970-01-01
    • 2017-06-27
    相关资源
    最近更新 更多