如何使用 GraphicsMagick Nodejs 将一种颜色替换为另一种颜色
How to replace a color with another using GraphicsMagick Nodejs
我有一个黑色背景的图像。我想将其更改为白色背景。是否可以在 Nodejs 中使用 GraphicsMagick 来实现?
我试过 gm("test.png").fill("white")
但这对我不起作用。
我做了一些搜索,发现有一个转换命令,但不确定是否有等效的功能。 gm.convert
最终给出错误。
在下面找到 link 具有 graphicsmagics 的所有选项
[link][1]
gm("img.png").highlightColor(color)
您在 GraphicsMagick 命令中缺少一个步骤,您没有指定要替换的颜色。您需要将 opaque 选项添加到 select 图片的背景颜色:
gm('test.png')
.fill('white')
.opaque("black")
.write('out.png', function (err) {
if (err) console.log(err);
});
请注意,可能还有其他方法可以做到这一点。
ImageMagick 文档:Replace a Specific Color
我有一个黑色背景的图像。我想将其更改为白色背景。是否可以在 Nodejs 中使用 GraphicsMagick 来实现?
我试过 gm("test.png").fill("white")
但这对我不起作用。
我做了一些搜索,发现有一个转换命令,但不确定是否有等效的功能。 gm.convert
最终给出错误。
在下面找到 link 具有 graphicsmagics 的所有选项
[link][1]
gm("img.png").highlightColor(color)
您在 GraphicsMagick 命令中缺少一个步骤,您没有指定要替换的颜色。您需要将 opaque 选项添加到 select 图片的背景颜色:
gm('test.png')
.fill('white')
.opaque("black")
.write('out.png', function (err) {
if (err) console.log(err);
});
请注意,可能还有其他方法可以做到这一点。
ImageMagick 文档:Replace a Specific Color