当图像转换为本地存储的DataURL时,EXIF被删除
EXIF removed when image is converted to DataURL for local storage?
在将图像转换为DataURL形式以便将其存储在浏览器本地存储区时,是否删除了EXIF元数据?特别是Chrome,如果它有区别的话。
当您将任何图像转换为数据URL时,您只需要对图像文件的二进制流进行base64编码。总之,没有
编辑:如果你专门将图像绘制到HTML5 Canvas中,然后用其toDataUrl
方法将其数据转换为数据URL,那么原始图像的EXIF数据当然会被删除,因为Canvas实例除了使用它所包含的像素数据及其像素维度之外,不使用任何东西来生成该数据URL(如果它使用了其他任何东西,我觉得这并不明显)。生成的任何数据URL都不一定看起来像是从原始文件中生成的,因为文件可以以不同的方式压缩,即使在生成无损PNG时也是如此。
这取决于如何进行转换。只要您只是对整个图像文件进行base64编码,那么所有元数据都将被保留。但是,如果使用canvas方法(https://gist.github.com/1875132)转换图像元素,那么我相信你只会存储原始图像数据。
相关文章:
- 当图像转换为本地存储的DataURL时,EXIF被删除
- Blob from DataURL?
- 做<img>或者<画布>保存对原始(大)dataUrl对象的引用
- 将dataUrl转换为blob并通过ajax提交
- 从JavaScript中的EXIF数据中提取GPS数据
- EXIF图像数据可以使用JSSOR在页面上显示吗
- 缩放到DataURL之前的图像-html2 canvas
- 是否有javascript机制来修改图像的EXIF元数据信息
- 使用DataURL字符串将图像上载到picasa
- canvas2d到DataURL()在不同的浏览器上有不同的输出
- HTML5 Canvas到DataURL在for循环中始终相同
- 如何应用EXIF方向
- 如何使用javascript从图像中删除EXIF数据
- 在javascript中检测图像的EXIF方向
- 将 DataURL img 拖到火狐浏览器的桌面上,或制作真正的 png
- 如何在使用角度文件上传之前修复EXIF方向
- iOS 中的 Exif 方向问题
- 从HTML5 FileApi加载的图像中检索EXIF图像元数据
- HTML/Javascript 在文件上传之前访问 EXIF 数据
- 如何使用 JavaScript 将图像 URL 转换为 DataURL(base64 数据)