| 
					
				 | 
			
			
				@@ -0,0 +1,27 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 将svg转成png 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const getSvgPngToSize = (osmd: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (osmd) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (osmd.Drawer.Backends.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var imgList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var idx = 0, len = osmd.Drawer.Backends.length; idx < len; idx++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var backend = osmd.Drawer.Backends[idx] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var state = backend.ctx.state; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var width = backend.ctx.width / state.scale.x; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var height = backend.ctx.height / state.scale.y; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var cont = new XMLSerializer().serializeToString( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            backend.ctx.svg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          imgList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            img: cont, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width: width, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            height: height, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return imgList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('没有OSMD') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |