【发布时间】:2017-06-10 17:32:48
【问题描述】:
我必须将多个 tiff 转换为 png。例如包含 3 个页面的 tiff,我应该转换为 3 个 png。所以我正在使用 tiff-to-png 模块,我遇到了这个问题。 错误:命令失败:转换 /tiffs/one.tiff -scene 1 ./png/one/page%d.png 无效参数 - /tiffs。下面是我的代码
'use strict'
const tiff_to_png=require('tiff-to-png');
const options={
logLevel:1
};
const converter=new tiff_to_png(options);
const tiffsLocation=['./tiffs/one.tiff'];
const location='./png';
converter.convertArray(tiffsLocation,location);
在错误上下文中我们看到 -/tiffs inavliiad 参数。
tiffsLocation 是包含在我的 tiff 文件中的变量。
location 是变量,其中包含将转换为 png 文件的文件夹的路径。
我不明白为什么会出现这个错误,在这种情况下,tiffs 是包含我的 tiff 文件的目录,为什么我会出现这个错误。有什么想法吗?
【问题讨论】:
-
该包的所有示例都使用绝对路径,也许这就是问题所在。您可以使用 path.resolve 将相对路径转换为绝对路径
标签: node.js png tiff imagemagick-convert