0

我的 KonvaJs 舞台上有 2 层。前面或最上面的图层包含形状(即圆形或矩形)。背面的图层是一个尺寸为 3200x3200 的图像(这将作为背景图像)。我的舞台只有1024x1024。现在我的图层在背面(即图像)可拖动。这将使我可以自由地以我想要的方式定位图像。

但是,每当我将舞台导出为 PNG 时,它都不包括图层的最终位置。导出确实适用于所有图层和形状。但是作为背景图像的背面图层被导出为最初的定位方式。不是移动后的最终位置onDragEnd。下面是我获取图像数据的简单脚本。

   const dataURL = stage.current.toDataURL({
    quality: 1,
    pixelRatio: 2,
  });

有没有人知道如何正确导出具有更新的图层位置的舞台?

非常感谢任何回应。

此致,

4

0 回答 0