我需要你的帮助。这里的代码通过使用text2png生成一个PNG:
https://github.com/tkrkt/text2png
let fs = require('fs');
let text2png = require('text2png');
let text = 'ESKISTAFÜNF\nZEHNZWANZIG\nDREIVIERTEL\nVORFUNKNACH\nHALBEALFÜNF\nEINSXAMZWEI\nDREIPMJVIER\nSECHSNLACHT\nSIEBENZWÖLF\nZEHNEUNKUHR';
text = text.split('').join(' ');
fs.writeFileSync('test2.png', text2png(text,
{
color: 'gray',
textAlign: 'center',
lineSpacing: 30,
font: '100px sans-serif'
}
));
这给了我以下的形象:
现在我需要像f≤nf
那样更改这个图像中单词的颜色。我怎么能这么做?我试过一些梯度,但这不是很成功。至少我需要改变图像中多个单词的颜色。一种可能的组合可以是:
ES IST FÜNF VOR VIER
所以在这种情况下,单词需要有不同的颜色。这有可能吗?
这不是使用代码,但您可以轻松地在油漆中打开图像,并使用bucket符号填充您想要的字母的颜色。
https://i.stack.imgur.com/2gdzd.png