你可以使用 Javascript 获取图像上传时的 exif 数据吗?

Can you get the exif data upon image upload using Javascript?

我有一个输入文件类型:

<input type='file' id='upload_files' name='upload_files' file-model='upload_files'/>

我希望能够从上传的图像中提取 exif 数据(如果存在)。这可以单独使用 javascript/angularjs 来完成吗?

我试过使用exif_read_data(),但似乎到这个时候,exif数据已经丢失了。

解法:

这是对我有用的解决方案。我使用 exif-js JavaScript 库从上传的图像中提取 exif 数据(如果存在)。

进一步使用:

我需要 exif 数据来获取图像的原始方向。我使用了 exif 数据的提取并将数据写入文件。我保存了这个文件供以后使用,还用它从图像的原始状态中提取方向值。我使用这个值来适当旋转最终图像。