Конва уменьшать группу - PullRequest
0 голосов
/ 27 января 2019

У меня есть сцена Konva размером 850x600 пикселей и изображение, созданное с использованием множества изображений SVG.Я хочу попытаться уменьшить всю сцену / слой / группу, чтобы она поместилась на экране телефона.

  • Я пытался установить масштаб менее 1 (пример: 0,5), ноКажется, я не заставляю его работать.

Каков наилучший подход для достижения этой цели?

Пример конфигурации:

var stage = new Konva.Stage({ container: 'container', width: 850, height: 600, scale: 0.5 });

1 Ответ

0 голосов
/ 31 января 2019

Вы не можете установить scale на 0.5.Вам нужно использовать:

scale: {x: 0.5, y: 0.5}

Или вы можете использовать это:

scaleX: 0.5,
scaleY: 0.5

Примечание: я собираюсь добавить предупреждение для недопустимых значенийдля масштаба и некоторых других свойств в Konva v3.

...