我想做的是从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区域偏移”
答案 0 :(得分:1)
我已经使用库exif-vendored解决了这个问题。查看文档,我已经看到可以指定某个“自定义”标签来读取。我已经尝试了所有的exif库,但是我认为这是唯一可以从TIFF文件读取自定义标记的