我使用透明背景将图像保存为jpeg。 有没有办法将透明像素转换为某种颜色而不用迭代所有像素?图像处理 - 在将图像保存为jpg之前转换透明像素
这是我使用的代码(也 - 在第一线的共同办法做到这一点是有不同的编码器?)
public void SaveImage(Bitmap image, string path)
{
var encoder = ImageCodecInfo.GetImageEncoders().FirstOrDefault(c => c.MimeType == "image/jpeg");
var encodeParams = new EncoderParameters(1);
encodeParams.Param[0] = new EncoderParameter(Encoder.Quality, (long)100);
image.Save(path, encoder, encodeParams);
}
谢谢,这就是我最终做的 – Madd0g 2012-02-26 05:28:15