У меня есть 2 слоя на моей сцене Konva Js. Слой спереди или сверху содержит форму (ie. Круг или прямоугольник). Слой на задней панели - это изображение размером 3200x3200 (это будет фоновое изображение). Моя сцена только 1024x1024. Теперь у меня был слой на спине (это изображение), перетаскиваемый. Это даст мне свободу располагать изображение так, как я хотел.
Однако, когда я экспортирую сцену в формате PNG, она не включает конечную позицию слоя. Экспорт работает со всеми слоями и фигурами. Но слой на оборотной стороне, который является фоновым изображением, был экспортирован так, как он был изначально расположен. НЕ окончательная позиция после перемещения onDragEnd
. Ниже приведен мой простой скрипт для получения данных изображения.
const dataURL = stage.current.toDataURL({
quality: 1,
pixelRatio: 2,
});
Кто-нибудь знает, как правильно экспортировать сцену с обновленным расположением слоев?
Любой ответ с благодарностью.
С уважением,