【问题标题】:destination-out globalCompositeOperation isn't quite what I expect目的地输出 globalCompositeOperation 不是我所期望的
【发布时间】:2014-08-25 12:40:39
【问题描述】:

我正在尝试制作径向进度视图。画布中的第二个弧应该只清除画布的一小部分,但它会将其全部清除。

我用过:

this.ctx.globalCompositeOperation = 'destination-out';

看看这个小提琴:

http://jsfiddle.net/8QfFh/

【问题讨论】:

    标签: javascript html canvas


    【解决方案1】:

    您在开始时额外调用了setValue(),它设置了初始复合操作。 只需保存上下文并将其弹出即可。

    【讨论】:

    • 还是不行。在您的代码中,如果您将 'this.ctx.globalCompositeOperation' 更改为 'source-out' 会给我我想要的,但这不是 'destination-out'!那会是个问题吗?我应该使用源出吗?
    • 呃,对不起,它应该是“destination-out”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2020-03-04
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多