相关疑难解决方法(0)

在node.js中使用graphicsmagick提取gif框架

我正在尝试使用node.js上的graphicsmagick将gif转换为png.在他们的文档中,他们有以下代码:

// pull out the first frame of an animated gif and save as png
gm('/path/to/animated.gif[0]')
    .write('/path/to/firstframe.png', function(err){
    if (err) print('aaw, shucks')
})
Run Code Online (Sandbox Code Playgroud)

但是,如果我不是从文件中读取数据,而是从流或缓冲区读取数据呢?在那里我没有给出路径因此不能追加[0].

我需要的是这样的:

gm(streamOrBuffer).extractFrame(0)
    .write('/path/to/firstframe.png', function(err){
    if (err) print('aaw, shucks')
})
Run Code Online (Sandbox Code Playgroud)

有一个类似的问题在这里,但海报最终绘制画布上的GIF提取客户端上的第一帧.

我找不到任何看起来像我能做的东西的gm命令.有任何想法吗?

javascript image node.js graphicsmagick

5
推荐指数
1
解决办法
1519
查看次数

标签 统计

graphicsmagick ×1

image ×1

javascript ×1

node.js ×1