【问题标题】:Get image as byte[] in android activity在android活动中获取图像作为字节[]
【发布时间】:2013-12-10 17:41:30
【问题描述】:

如何从我选择的文件夹中的图像中获取字节数组?

例如,如果我在相机文件夹中有一张图像,我如何访问它并将其作为字节数组检索?

【问题讨论】:

  • 你有没有尝试过?

标签: android image bytearray


【解决方案1】:

希望这个方法对你有用

public byte[] convertBitmapToByteArray(Context context, Bitmap bitmap) {
ByteArrayOutputStream buffer = new ByteArrayOutputStream(bitmap.getWidth() * bitmap.getHeight());
bitmap.compress(CompressFormat.PNG, 100, buffer);
return buffer.toByteArray();

}

【讨论】:

  • 嗨,谢谢你的回答,但是这一行 ByteArrayOutputStream buffer = new ByteArrayOutputStream(bm.getWidth() * bm.getHeight());返回null,我确保位图不为null。有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-05
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多