【问题标题】:base64 to Blob removing the metadata available with the imagebase64 到 Blob 删除图像可用的元数据
【发布时间】:2017-05-21 03:23:46
【问题描述】:

我正在使用以下方法将base64转换为blob:

var blobData = new Blob([base64Str], {type: 'image/png'});

现在,一旦使用此 Blob 创建图像文件:

var imageData = new FormData();
var counter = 1;
imageData.append("file", blobData, 'file1.png');

我没有看到元数据。有没有办法添加从图像文件中剥离的元数据?

我下载上面创建的镜像文件,在http://metapicz.com/#landing查看

查看原始图片时会显示位置信息和其他元数据,但查看下载的图片时不会显示任何元数据。

【问题讨论】:

    标签: image base64 blob


    【解决方案1】:

    自己想通​​了,从iOS原生(swift)返回的数据类型是UIImage,它删除了EXIF信息,只返回base64的图像数据。

    更改代码以在 iOS 原生端返回整个图像数据 + 元数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 2023-03-07
      • 1970-01-01
      • 2017-04-26
      • 2022-11-21
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多