Захват или экспорт konva js этап с положением слоя - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть 2 слоя на моей сцене Konva Js. Слой спереди или сверху содержит форму (ie. Круг или прямоугольник). Слой на задней панели - это изображение размером 3200x3200 (это будет фоновое изображение). Моя сцена только 1024x1024. Теперь у меня был слой на спине (это изображение), перетаскиваемый. Это даст мне свободу располагать изображение так, как я хотел.

Однако, когда я экспортирую сцену в формате PNG, она не включает конечную позицию слоя. Экспорт работает со всеми слоями и фигурами. Но слой на оборотной стороне, который является фоновым изображением, был экспортирован так, как он был изначально расположен. НЕ окончательная позиция после перемещения onDragEnd. Ниже приведен мой простой скрипт для получения данных изображения.

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

Кто-нибудь знает, как правильно экспортировать сцену с обновленным расположением слоев?

Любой ответ с благодарностью.

С уважением,

...