Tag: 图像转换

使用非黑色背景颜色将透明PNG转换为JPG

我在.Net中使用System.Drawing.Image来做一个从png到jpeg的简单转换。 我基本上只是使用这两行代码: Image img = Image.FromFile(filename); img.Save(newFilename, System.Drawing.Imaging.ImageFormat.Jpeg); 它工作正常,除了当由于alpha通道的PNG文件包含透明度。 在这种情况下,转换后的jpeg具有黑色背景。 有没有办法让背景变成白色呢?