在Node.js中读取TIF图像元数据

时间:2018-07-25 14:28:51

标签: javascript node.js exif

我想做的是从nodejs的tiff图像中读取元数据,该图像来自科学设备,并且具有一些特定信息。在Linux中,我已经安装了exiftool,并且可以正确检索该图像的所有元数据。

问题出在nodejs中,我尝试了许多模块,但没有一个起作用,例如,我安装了exif-parser,它是最受欢迎的模块之一,并尝试执行以下操作:

var buffer = readSync('./example_image.tif');
var parser = require('exif-parser').create(buffer);
var result = parser.parse();

但是出现以下错误:“ JPEG区域偏移”

1 个答案:

答案 0 :(得分:1)

我已经使用库exif-vendored解决了这个问题。查看文档,我已经看到可以指定某个“自定义”标签来读取。我已经尝试了所有的exif库,但是我认为这是唯一可以从TIFF文件读取自定义标记的