c#如何wmf图片转换成png图片_C#转换图片格式小工具源码(支持icon/jpg/bmp/gif/png/tif/wmf格式)...
时间: 2023-09-17 20:13:57 浏览: 188
ImageBatchChange_C#_png转jpg_time5xe_
可以使用System.Drawing.Imaging命名空间中的类来实现WMF图片转换成PNG图片。
以下是一个简单的示例代码:
```csharp
using System.Drawing;
using System.Drawing.Imaging;
public static void ConvertWmfToPng(string wmfFilePath, string pngFilePath)
{
using (var wmfImage = new Metafile(wmfFilePath))
{
using (var pngImage = new Bitmap(wmfImage.Width, wmfImage.Height))
{
using (var graphics = Graphics.FromImage(pngImage))
{
graphics.DrawImage(wmfImage, Point.Empty);
}
pngImage.Save(pngFilePath, ImageFormat.Png);
}
}
}
```
在这个方法中,我们首先使用Metafile类加载WMF文件。然后,我们创建一个与WMF文件大小相同的Bitmap对象,并使用Graphics类将WMF文件画到Bitmap上。最后,我们将Bitmap对象保存为PNG文件。
使用这个方法,你可以将WMF文件转换为PNG文件。
阅读全文