javascript - 你能使用Javascript获取图片上传时的exif数据吗?

标签 javascript angularjs file types exif

我有一个输入文件类型:

<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 数据的提取并将数据写入文件中。我保存了此文件以供以后使用,并使用它从图像的原始状态中提取方向值。我使用这个值来适当旋转最终图像。

关于javascript - 你能使用Javascript获取图片上传时的exif数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42921866/

相关文章:

Javascript 没有在 Date() 构造函数中正确使用一天

javascript - 如何在 Angular 2 JS 中使用管道?

c - 从两个不同的文件中读取并打印到第三个文件

image - 如何在play scala项目中查看本地目录中的图像

javascript - 在div jquery中通过鼠标选择查找SelectedText?

javascript - 从代码中删除上下文菜单项

javascript - 将绑定(bind)应用到 Controller 后是否会发出 Angular $scope 事件?

javascript - 在 Angularjs 应用程序中使用 AND 操作过滤基于 ng 重复的多个属性

angularjs - Angular 指令测试 - 错误 : [$injector:modulerr] Failed to instantiate module?

c - 对 'printpos' 的 undefined reference