如何将图像对象转换为二进制blob

时间:2012-11-14 08:32:24

标签: javascript image html5 blob exif

是否可以在DOM中解析图像对象(<img>),就像它已经使用FileReader上传和打开一样?我正在尝试使用jpegmeta.js从JPEG中提取EXIF元数据,但它需要由FileReader返回的二进制字符串。

可以使用XHR从其URL加载图像并使用FileReader解析它。但是,如果每个图像必须下载两次,这将产生大量开销。另一种选择可能是使用画布,但在转换时会丢失exif数据。

1 个答案:

答案 0 :(得分:5)

在这个答案中似乎总结了普遍的共识:Get image data in JavaScript?

因此,如果您需要exif数据,则需要使用XHR技术。希望浏览器能够缓存图像,因此不会有太大的性能损失。否则画布技术应该完成这项工作。

相关问题