如何使用 GraphicsMagick Nodejs 将一种颜色替换为另一种颜色




我有一个黑色背景的图像。我想将其更改为白色背景。在Nodejs中使用GraphicsMagick可以实现吗?
我试过gm("test.png").fill("white")但这对我不起作用。
我做了一些搜索,发现有一个转换命令,但不确定它是否有等效的功能。 gm.convert最终会给出错误。

您在 GraphicsMagick 命令中缺少一个步骤,您没有指定要替换的颜色。您需要添加不透明选项来选择图像的背景颜色:

gm('test.png')
  .fill('white')
  .opaque("black")
  .write('out.png', function (err) {
    if (err) console.log(err);
});

请注意,可能还有其他方法可以做到这一点。

图像魔术文档:替换特定颜色

在下面找到包含图形魔法所有选项的链接

[

链接][1]

gm("img.png").highlightColor(color)

相关内容

最新更新