JIMP使用位图字体......似乎没有设置颜色的选项。
我想将字体的颜色更改为任意颜色,然后将此水印文本覆盖在基本背景图像上。
我可以加载图像并在其上放置文本,如下所示:
Jimp.read('testImage.jpg', (err, baseImage) => {
if (err) throw err;
Jimp.loadFont(Jimp.FONT_SANS_32_BLACK).then(font => {
baseImage.print(font, 0, 0, "My Text")
baseImage.write('testOutput.jpg'); // save
});
});
但是更改 JIMP 字体的颜色似乎并不明显。