string png = AppDomain.CurrentDomain.BaseDirectory + @“\Temp” + 123 + “.png”;//png路径
string jpeg = AppDomain.CurrentDomain.BaseDirectory + @“\jpeg” + 123 + “.jpeg”;//jpeg保存路径
Image img = Image.FromFile(png);
using (var b = new Bitmap(img.Width, img.Height))
{
b.SetResolution(img.HorizontalResolution, img.VerticalResolution);
using (var g = Graphics.FromImage(b))
{
g.Clear(Color.White);
g.DrawImageUnscaled(img, 0, 0);
}
b.Save(jpeg, System.Drawing.Imaging.ImageFormat.Jpeg);
}
这段代码将png图片转换为jpeg格式并保存。它首先定义了png和jpeg的保存路径,然后使用Image.FromFile加载png图片,创建一个新的Bitmap对象,设置分辨率,清除背景为白色,将原始图片无缩放地绘制到新位图上,最后保存为jpeg格式。
201

被折叠的 条评论
为什么被折叠?



