Я создал небольшое приложение с использованием fabric.js и столкнулся с очень странной проблемой на мобильных устройствах. У меня есть путь, который я использую в функции image.clipTo для клипа на него. Он отлично работает на ПК, но и на мобильные путь дублируется и offsettedFabric.js image clipTo не работает правильно на дисплеях мобильных телефонов и сетчатки
Код для подрезки функции:
img.clipTo = function(ctx) {
this.setCoords();
ctx.save();
ctx.setTransform(1, 0, 0, 1, 0, 0);
part.render(ctx);
ctx.restore();
}
Так вот как это выглядит на рабочем столе: Desktop
И это как он выглядит на мобильном эмуляторе с таким же разрешением (он выглядит аналогично на реальном мобильном устройстве): Mobile
Вы можете заметить, что небольшая дублика ted прямоугольник слева. Если я переместил изображение на этот прямоугольник, он отлично подойдет.
Вы также можете увидеть это в прямом эфире на brmk-case-editor.herokuapp.com. Для воспроизведения: нажмите на кнопку коллажа, выберите любой коллаж, а затем дважды щелкните на любой коллаж части
Большое вам спасибо! Это решило мою проблему – brmk
вы бы согласились с зеленым? или он будет указан как неотвеченный – AndreaBogazzi