c# svg文件转成png图片代码

c# svg文件转成png图片代码

SVG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形,比png与jpeg要强大,SVG图形是可交互的和动态的,可以在SVG文件中嵌入动画元素或通过脚本来定义动画。今天带大家讲svg转换成png图片

第一步在vs中新建项目

第二步在nuget中引入Svg

c# svg文件转成png图片代码

第三步,加入代码

            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



{{collectdata}}

网友评论0