canvas设置文字颜色不生效
发布于 5 年前 作者 guiying44 10860 次浏览 来自 问答

如图,代码明明已经做了新旧逻辑的api设置颜色,但是还是没有办法生效。具体代码:

/**
 * 暂时兼容处理画图颜色失效的问题
 * [@author](/user/author) tomato
 * [@date](/user/date) 2020-06-06
 * [@param](/user/param) {*} ctx,context对象
 * [@param](/user/param) {*} color,需要写上的颜色
 */
function compatiableFill(ctx, color) {
    try {
        ctx.fillStyle = color;
        ctx.setFillStyle(color);
    } catch (e) {

    }
}
compatiableFill(ctx, '#FFC84B');

设置了canvas的填充文字颜色,但是绘制的图片拿出来的还是黑色。

手机型号:荣耀 v20

微信版本:

手机系统版本:

回到顶部