我正在尝试使用 c#.net 将 wmf 图像文件转换为 png 格式。
但是,保存的图像不清楚。
我的代码:
Metafile img = new Metafile(@"test.wmf");
MetafileHeader header = img.GetMetafileHeader();
Bitmap bitmap = new Bitmap((int)(img.Width / header.DpiX * 100), (int)(img.Height / header.DpiY * 100));
using(Graphics g = Graphics.FromImage(bitmap)){
g.DrawImage(img, 0, 0);
}
bitmap.Save("test.png", ImageFormat.Png);
我怎么能说清楚?