加载和显示svg
Loading and displaying svg
如何将.svg加载到fabricjs.html页面中?
我的fabric fiddle尝试加载http .svg文件,但我当然尝试了本地版本。我使用了从adobeillustrator和织物本身生成的。svg文件。
fabric.loadSVGFromURL( gvs_svgSrc,
function ( argo )
{ //alert( "load handler : " + argo ) ;
// ... returns: #<fabric.Rect>
lvo_SVG = argo.set({ left: 250, top: 200, angle: 0 });
lvo_SVG = argo.scale(0.25);
gvo_canvas.add( lvo_SVG );
gvo_canvas.renderAll();
});
下面是如何从外部.svg加载SVG
下面是代码(确保链接到你自己的fabricJS .js):
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" media="all" href="css/reset.css" /> <!-- reset css -->
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript" src="fabric.min.js"></script>
<style>
body{ background-color: ivory; }
canvas{border: 1px solid red; }
</style>
<script>
$(function(){
var canvas = new fabric.Canvas('canvas');
var group = [];
fabric.loadSVGFromURL("http://fabricjs.com/assets/1.svg",function(objects,options) {
var loadedObjects = new fabric.Group(group);
loadedObjects.set({
left: 100,
top: 100,
width:175,
height:175
});
canvas.add(loadedObjects);
canvas.renderAll();
},function(item, object) {
object.set('id',item.getAttribute('id'));
group.push(object);
});
}); // end $(function(){});
</script>
</head>
<body>
<canvas id="canvas" width="300" height="300"></canvas>
</body>
</html>
fabric.loadSVGFromURL('http://example.com/_bg.svg',function(objects, options){
var svgData = fabric.util.groupSVGElements(objects, options);
svgData.top = 30;
svgData.left = 50;
canvas.add(svgData);
});
- 使用fabric从有效的。svg URL在canvas中加载。svg文件
- 在画布中通过织物加载svg文件
相关文章:
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在select元素中显示highchart dashstyle(svg)
- D3.js生成有效的SVG,但不显示任何内容
- 在内联html img标记中显示带有图像标记的SVG
- 我想隐藏/显示我的SVG元素,同时在anguarJS中使用它
- SVG 路径未显示
- 1.9像素的文本大小显示为1px-Raphael SVG,CSS,Javascript
- 在工具提示中显示D3 SVG
- 正在尝试在SVG标记中显示图像URL
- 谷歌地图SVG标记;t在IE 11上显示
- 如何在HTML中创建一个信息框,显示与悬停SVG路径相关的信息
- Svg线没有显示在谷歌图表上
- 使用WebGLRenderer在three.js中显示svg
- SVG 在 iPhone 上轻点“高亮显示预防”
- 如何转换从数据库中检索的 svg 源代码并将其显示为 html 中的图像
- <对象>中的 SVG 不会显示在 IE 的 Angular 2 组件中
- 在多边形贴图上显示 svg 圆
- 为什么当我将 SVG:circle 附加到不同的类时没有显示它
- SVG 异物未在 Chrome 中显示
- 使用 Snap.svg 导入 SVG 时不会显示渐变