otsdaq_utilities  v2_05_02_indev
geomsvg.js
1 var jsroot = require("jsroot");
2 var fs = require("fs");
3 
4 console.log('JSROOT version', jsroot.version);
5 
6 // Use embed into SVG images for drawing
7 // Required "npm install canvas" package
8 //
9 // jsroot.ImageSVG = true;
10 
11 jsroot.NewHttpRequest("https://root.cern/js/files/geom/simple_alice.json.gz", 'object', function(obj) {
12  jsroot.MakeSVG( { object: obj, width: 1200, height: 800 }, function(svg) {
13  console.log('SVG size', svg.length);
14  fs.writeFileSync("alice_geom.svg", svg);
15  });
16 }).send();