【发布时间】:2015-02-28 14:54:31
【问题描述】:
正如标题所说,我想将背景图案添加到 png 图像(而不是整个画布)。我尝试了各种指南,但它们都是关于通过使用 background-image css 属性或使用画布的 createPattern 方法向整个画布添加背景图案。
This 是我正在创建的。
如您所见,画布上有各种 png 图像(左臂、右臂、身体等),它们都是可自定义的。现在我想为这些 png 图像添加重复模式。那些重复的图案本身就是一个图像。
如何通过 svg、fabric 或任何其他方法做到这一点?
【问题讨论】:
-
在画布上绘制图像而不是绘制附加图案?
-
@Luba 图像已经在画布上。如何在该图像上绘制其他图案?
-
创建你的模式并使用 var destCtx = destinationCanvas.getContext('2d'); destCtx.drawImage(sourceCanvas, 0, 0);
-
或者放一张图片而不是sourceCanvas
标签: javascript html canvas fabricjs