c# png 转 jpg 白底
时间: 2023-11-08 12:05:22 浏览: 237
c#中可以使用System.Drawing命名空间下的Image类来进行图片格式转换。具体步骤如下:
1.使用Image.FromFile方法读取png图片;
2.创建一个新的Bitmap对象,并将png图片绘制到该对象上;
3.使用Bitmap.Save方法将图片保存为jpg格式。
下面是代码示例:
```
using System.Drawing;
using System.Drawing.Imaging;
public static void ConvertPngToJpg(string pngFilePath, string jpgFilePath)
{
// 读取png图片
Image pngImage = Image.FromFile(pngFilePath);
// 创建一个新的Bitmap对象,并将png图片绘制到该对象上
Bitmap bitmap = new Bitmap(pngImage.Width, pngImage.Height);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.DrawImage(pngImage, new Rectangle(0, 0, pngImage.Width, pngImage.Height));
// 将图片保存为jpg格式
bitmap.Save(jpgFilePath, ImageFormat.Jpeg);
// 释放资源
pngImage.Dispose();
graphics.Dispose();
bitmap.Dispose();
}
```
阅读全文