直接在画布上设置路径 alpha 通道中的每个点



假设我有一个画布,上面有一些东西,我想在它的中心雕刻一个椭圆,它的所有像素的alpha都为0,让画布后面的所有东西都通过,考虑到以前椭圆填充的区域是其他的,我说,出于性能原因,我不想使用putImageData,我该怎么做?如果没有办法,我该如何使用putImageData雕刻椭圆?

只是要明确一点:我不想在画布上绘制html元素,我希望它们只是在it

后面的html

绘制框架以填充剪裁的形状后,可以使用context.globalCompositeOperation = 'destination-out'

示例:http://jsfiddle.net/rlemon/6nEpc/

相关内容

  • 没有找到相关文章

最新更新