将图像转换为DataURL表单时是删除/删除EXIF元数据,以便将其存储在浏览器本地存储中吗?特别是Chrome,如果它有所作为。
当您将任何图像转换为数据URL时,您只需对图像文件的二进制流进行base64编码。所以,简而言之,没有。
编辑:如果您专门将图像绘制到HTML5 Canvas,然后使用toDataUrl
方法将其数据转换为数据URL,那么原始图像的EXIF数据当然会被删除,因为Canvas实例不会使用任何其他内容。它包含的像素数据及其生成该数据网址的像素尺寸(如果它使用其他任何东西,对我来说并不明显)。生成的任何数据URL甚至不一定看起来像是从原始文件生成的数据URL,因为文件可以被不同地压缩,即使在生成无损PNG时也是如此。
这取决于你如何进行转换。只要您只是对整个图像文件进行base64编码,就会保留所有元数据。但是,如果您使用转换图像元素的canvas方法(https://gist.github.com/1875132),那么我相信您只会存储原始图像数据。