c# svg文件转成png图片代码
SVG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形,比png与jpeg要强大,SVG图形是可交互的和动态的,可以在SVG文件中嵌入动画元素或通过脚本来定义动画。今天带大家讲svg转换成png图片
第一步在vs中新建项目
第二步在nuget中引入Svg
第三步,加入代码
using (Bitmap bitmap = new Bitmap(554, 80)) { using (Graphics g = Graphics.FromImage(bitmap)) { SvgDocument svgDocument = SvgDocument.Open(@"C:\Users\Administrator\Desktop\demo.svg"); ISvgRenderer renderer = SvgRenderer.FromGraphics(g); svgDocument.Width = 554; svgDocument.Height = 80; svgDocument.Draw(renderer); } bitmap.Save(@"C:\Users\Administrator\Desktop\demo.png", ImageFormat.Png); }
ok,大功告成,点击下载vs项目源码svg2png.zip
网友评论0