在Konva图层或舞台中使用背景图像

认真思考

将Konva与VueJS结合使用时,如何在背景或图层中添加背景图像?我尝试fillPatternImageconfig层和阶段上都没有效果。无法在文档中找到任何内容,除了可能在其中一层中添加一个大矩形并将其填充。任何想法如何做到这一点?

这是我在单个形状上使用它的一些代码。我可以在图层/组/舞台级别上做类似的事情来设置背景吗?

<v-stage
  ref="stage"
  :config="configKonva"
>
  <v-layer v-if="image" ref="layer">
    <v-regular-polygon
      v-for="item in list"
      :key="item.id"
      :config="{
        x: item.x,
        y: item.y,
        sides: 6,
        rotation: item.rotation,
        id: item.id,
        numPoints: 5,
        radius: 30,
        outerRadius: 50,
        opacity: 0.8,
        fillPatternImage: image,
        fillPatternRepeat: 'no-repeat',
        fillPatternOffset: {
...
薰衣草

stagelayer并且group没有fillPatternImage财产。只有形状才具有该属性:https : //konvajs.org/api/Konva.Shape.html#fillPatternImage

因此,建议添加背景矩形形状。

另外,您可以将带有CSS的背景图像添加到舞台容器中(但是,如果您尝试使用Konva方法导出画布内容,则不会将背景导出到图像中)

在这里查看一些演示:https : //konvajs.org/docs/sandbox/Canvas_Background.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为舞台设置背景图像

来自分类Dev

在PHP中使用背景图像

来自分类Dev

在玉器中使用背景图像

来自分类Dev

在PHP中使用背景图像

来自分类Dev

在SVG中使用WebP作为背景图像

来自分类Dev

Java中使用JFrame的窗口的背景图像

来自分类Dev

在 pygame 窗口中使用背景图像

来自分类Dev

如何在 div 中使用背景图像?

来自分类Dev

如何在倾斜图层(CSS)中倾斜背景图像?

来自分类Dev

Gimp,python-fu:将图层与图像中的背景图层对齐

来自分类Dev

在 css 中使用背景图像以及页面中心的白色背景

来自分类Dev

在GeoJSON图层上使用背景图片

来自分类Dev

如何在媒体查询中使用 API 返回的图像作为背景图像?

来自分类Dev

如何在媒体查询中使用 API 返回的图像作为背景图像?

来自分类Dev

react-konva在舞台中央设置形状

来自分类Dev

使用Excel VBA在Outlook电子邮件中使用HTML设置背景图像

来自分类Dev

使用CSS更改背景图像的宽度

来自分类Dev

使用背景图像复选框

来自分类Dev

使用uinavigationcontroller时的全屏背景图像

来自分类Dev

使用下拉列表更改背景图像?

来自分类Dev

使用jQuery addClass更改背景图像

来自分类Dev

使用JQuery更改背景图像

来自分类Dev

KonjaJs使用toDataUrl保存背景图像

来自分类Dev

使用vstack的全屏背景图像

来自分类Dev

使用useWindowWidth反应动态背景图像

来自分类Dev

如何使用Tkinter添加背景图像

来自分类Dev

Csslint:多次使用背景图像

来自分类Dev

使用数组更改javascript背景图像

来自分类Dev

如何使用jquery设置背景图像