首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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

[解决办法]
An SVG framework in C# and an SVG-GDI+ bridge
SVGImage Control - CodeProject
[解决办法]
SVG.dll,好像不能运行在.net 4.0,我在.net 2.0下测试的

C# code
        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;        }
[解决办法]
SVG.dll不放大和缩小时就已经失真了。
有些SVG转xaml的不知道是否失真,如果不失真可以在winform中承载wpf。

热点排行