GraphicsMagick为透明图像添加黑色环境

我正在为Node.js使用GraphicsMagick,并且尝试编辑附加的图像,但不幸的是,它添加了黑色轮廓,我不知道为什么。也许是因为我将其从png转换为jpeg吗?任何帮助深表感谢!    

GraphicsMagick为透明图像添加黑色环境

GraphicsMagick为透明图像添加黑色环境

gm(image.file.path)
    .quality(70)
    .strip()
    .samplingFactor(4,2)
    .interlace('JPEG')
    .colorspace('sRGB');
ppktzaaaaa 回答:GraphicsMagick为透明图像添加黑色环境

我不会说node,但是尝试类似的方法将背景色设置为黄色,然后使图像变平并使顶部透明。

gm(image.file.path)
.quality(70)
.strip()
.background('yellow'),.flatten()
.samplingFactor(4,2)
.interlace('JPEG')
.colorspace('sRGB');

enter image description here

本文链接:https://www.f2er.com/3109556.html

大家都在问