请问在winform中如可加载一个svg或ai格式的失量图片,并显示在界面上
谢谢。

解决方案 »

  1.   

    An SVG framework in C# and an SVG-GDI+ bridge
    SVGImage Control - CodeProject
      

  2.   

    SVG.dll,好像不能运行在.net 4.0,我在.net 2.0下测试的        Svg.SvgDocument sd;
            public Form1()
            {
                InitializeComponent();
            }        private void Form1_Load(object sender, EventArgs e)
            {
                sd = Svg.SvgDocument.Open("e:\\XXX.svg");
            }        private void button1_Click(object sender, EventArgs e)
            {
                Bitmap bm = new Bitmap(800, 600);
                Svg.SvgRenderer sr = Svg.SvgRenderer.FromImage(bm);
                sd.Draw(sr);
                pictureBox1.Image = bm;
            }
      

  3.   

    SVG.dll不放大和缩小时就已经失真了。
    有些SVG转xaml的不知道是否失真,如果不失真可以在winform中承载wpf。
      

  4.   

    我在winform .net 2.0下,用下面这个方法不能在picturebox里面显示图片,怎么回事
      

  5.   

    SVG.dll发给我一个,谢谢 [email protected]