gpt4 book ai didi

javascript - 使用 fabric.js 的 loadad SVG 中的图像大小错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:10 24 4
gpt4 key购买 nike

我正在尝试使用 fabric.js 在 Canvas 中加载 SVG 文件:

svg_url2 = "http://localhost/fabric/bozza biglietto-03.svg";

canvas = new fabric.Canvas('canvas');
fabric.loadSVGFromURL(svg_url2, function(objects) {

canvas.add.apply(canvas, objects);
canvas.renderAll();

SVG 文件有一个重新缩放的内联图像,但是当它加载到 Canvas 中时,图像以其原始大小呈现。如果我在 kichensink 演示中粘贴相同的 SVG,它会以正确的尺寸显示。我错过了什么吗?

SVG:

SVG image

最佳答案

试试这个:

fabric.loadSVGFromURL(svg_url2, function(objects, options) {
var obj = fabric.util.groupSVGElements(objects, options);
canvas.add(obj).renderAll();
});

我应该工作。

关于javascript - 使用 fabric.js 的 loadad SVG 中的图像大小错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30530375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com