首页 > 解决方案 > 如何在节点 js 中获取图像(JPG、JPEG、PNG)的 EXIF 数据?

问题描述

我正在尝试检索要从中提取 GPS 相关信息(即纬度和对数)的图像的 EXIF 数据。到目前为止,我已经尝试了 npm/node 中可用的至少 4-5 个 EXIF 包——exif、exif-parser、node-exif、exifr、exif-js 和其他 2-3 个,但没有得到任何可靠的结果。其中大多数仅支持一种文件类型(仅 JPG 或仅 PNG)。我用 eixfr 得到了最好的结果——我能够提取第一张图像的数据(无论扩展名如何),但是之后当我用第二张图像尝试它时它崩溃了(每次都发生)。

那么是否有任何 npm 包可以用来检索具有不同扩展名(至少 PNG、JPG、JPEG)的多个图像的 EXIF 数据?

标签: javascriptnode.jsnpmexifnpm-package

解决方案


推荐阅读