Почему картинки выходят за рамки выбора? - PullRequest
0 голосов
/ 11 января 2019

У меня небольшая проблема с выбором изображений в fabricJS. Больше изображений выбрано правильно (в области выбора), но также и некоторые изображения вне области выбора. С чем тогда это может быть связано и как это исправить?

enter image description here

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();
    });
}
...