У меня небольшая проблема с выбором изображений в fabricJS.
Больше изображений выбрано правильно (в области выбора), но также и некоторые изображения вне области выбора. С чем тогда это может быть связано и как это исправить?
public openSvgImage(url): Promise<Image> {
return new Promise(resolve => {
fabric.loadSVGFromURL(url, (objects, options) => {
const svg = fabric.util.groupSVGElements(objects, options);
this.addAndPositionSVG(svg, 'svg');
});
})
}
private addAndPositionSVG(svg: FObject, name: string = 'shape') {
return new Promise(resolve => {
svg.name = name;
this.fabric().add(svg);
this.fabric().setActiveObject(svg);
svg.scaleToWidth(this.fabric().getWidth() / 4);
svg.scaleToHeight(this.fabric().getHeight() / 4);
svg.viewportCenter();
svg.setCoords();
this.render();
this.addPixabayResolve && this.addPixabayResolve();
});
}