有没有办法像渐变一样将图像用作笔触或填充样式?

问题描述

在画布上使用渐变而不是颜色很容易:

let gradient0 = ctx.createLinearGradient(x,topY,x,bottomY)
// add color stops
ctx.beginPath();
ctx.moveTo(x,topY);
ctx.lineTo(x,bottomY);
ctx.lineWidth = 3;
ctx.strokeStyle = gradient0;
ctx.stroke();
ctx.restore();

我希望HTML5 Canvas中有一个功能可以轻松地做到这一点,所以我不必为此编写着色器。谷歌搜索并没有发现任何东西。那么有没有办法像渐变一样将图像用作笔触或填充样式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)