node.js - nodejs gm 模块脚本用于将大的多页 tiff 文件拆分为多个单图像

标签 node.js graphicsmagick

当从命令行执行时,直接调用 GraphicsMagick,以下指令正确地将大 tiff 多页图像分割为多个单个图像文件。现在我需要找到正确的翻译以使其与 Node.js gm 模块一起使用( http://aheckmann.github.com/gm/ ):

gm convert +adjoin -trim input.pdf PNG8:output%03d.png

任何帮助将不胜感激。

最佳答案

您可以直接从nodejs使用自定义参数。

示例:

var gm = require('gm');

gm().command('convert').in('+adjoin').in(filePath).write('image%02d.jpeg', function(err) {
   // something                
});

信息: https://github.com/aheckmann/gm

关于node.js - nodejs gm 模块脚本用于将大的多页 tiff 文件拆分为多个单图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156805/

相关文章:

node.js - 2023年如何在nodejs中使用gmail发送电子邮件?

json - 查询 API 时,我在传递给 "Assertion failed: You must include an ` 的哈希中得到 `push` id`

javascript - 在Windows上使用React Native运行Android Studio失败

javascript - 在 node.js 中使用 graphicsmagick 提取 gif 帧

javascript - 通过 gm 流式传输使用 Express.js 上传的文件以消除双写

javascript - 错误 : Can't access property href

windows - 让 Graphic Magick 检测 Ghostscript 以在 Windows 上阅读 pdf。如何将 WINDOWS CMD 上的 Ghostscript 调用名称更改为 'gs' ?

node.js - 在 Node JS 中使用 gm 模块时,NodeJS 产生 ENOENT 错误

node.js - 如何使用 GraphicsMagick 为 node.js 转换文件类型

node.js - 在 NodeJS 中操作原始 PCM 数据的缓冲区