如何更改我正在使用 node graphicsmagick 绘制的文本的颜色?
How do I change the color of text I'm drawing with node graphicsmagick?
我试图在红色背景上输出白色文本,但文本输出为黑色。据我所知,没有 fontColor
或(用我的 CSS 帽子思考)color
方法我可以调用它。
我的印象是 fill
会处理这个问题,但事实并非如此。
这是我的代码:
gm(600, 170, "#F15623")
.drawText(0, 0, 'from scratch', 'Center')
.fill('#FFFFFF')
.font( __dirname + '/../fonts/GothamCond-Medium.otf')
.fontSize( '100px' )
.write( filename, function (err) {
if (err) {
throw err;
} else {
callback( null );
}
});
我需要在文本之前指定填充方法,以便用该颜色填充。
gm(600, 170, "#F15623")
.fill('#FFFFFF')
.drawText(0, 0, 'from scratch', 'Center')
.font( __dirname + '/../fonts/GothamCond-Medium.otf')
.fontSize( '100px' )
.write( filename, function (err) {
if (err) {
throw err;
} else {
callback( null );
}
});
我试图在红色背景上输出白色文本,但文本输出为黑色。据我所知,没有 fontColor
或(用我的 CSS 帽子思考)color
方法我可以调用它。
我的印象是 fill
会处理这个问题,但事实并非如此。
这是我的代码:
gm(600, 170, "#F15623")
.drawText(0, 0, 'from scratch', 'Center')
.fill('#FFFFFF')
.font( __dirname + '/../fonts/GothamCond-Medium.otf')
.fontSize( '100px' )
.write( filename, function (err) {
if (err) {
throw err;
} else {
callback( null );
}
});
我需要在文本之前指定填充方法,以便用该颜色填充。
gm(600, 170, "#F15623")
.fill('#FFFFFF')
.drawText(0, 0, 'from scratch', 'Center')
.font( __dirname + '/../fonts/GothamCond-Medium.otf')
.fontSize( '100px' )
.write( filename, function (err) {
if (err) {
throw err;
} else {
callback( null );
}
});