【问题标题】:How do I change the color of text I'm drawing with node graphicsmagick?如何更改使用 node graphicsmagick 绘制的文本颜色?
【发布时间】:2015-02-24 16:45:29
【问题描述】:

我正在尝试在红色背景上输出白色文本,但文本输出为黑色。据我所知,没有 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 );
        }
    });

【问题讨论】:

    标签: node.js graphicsmagick


    【解决方案1】:

    我需要在文本之前指定填充方法,以便用该颜色填充。

    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 );
            }
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      • 1970-01-01
      • 2021-01-25
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      相关资源
      最近更新 更多