请教在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下测试的
请问在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。