aardio 文档
aardio 范例: SVG 转 PNG
//SVG 转 PNG
import web.form.snap;
//SVG 转 PNG( Win10 及以上系统 ),参数 @4,@5 指定图像大小
web.form.snap("https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/whatwg.svg","/svg.png",,32,32 );
//浏览图像
import process.imageView;
process.imageView("/svg.png");
//SVG 转 PNG 方法二:使用 SVG.NET
import dotNet.Svg;
var svgString =/*
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1">
<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/>
<polyline points="7 10 12 15 17 10"/>
<line x1="12" y1="15" x2="12" y2="3"/>
</svg>
*/
var svgDoc = Svg.SvgDocument.FromSvg(svgString);
svgDoc.Color = Svg.SvgColourServer(0xFF333333);//影响 currentColor
// SVG 转换为 gdip.bitmap 对象
var bmp = svgDoc.drawToGdipBitmap(32,0/*自动缩放*/);
bmp.save("/svg.png")
Markdown 格式