问题描述
- C# 透明背景图片保存
- 代码如下:
Bitmap bmp = new Bitmap(@""D:site1.jpg"");
Graphics g = Graphics.FromImage(bmp);
String str = name;
Font font = new Font(""时尚中黑简体"" size FontStyle.Bold);
SolidBrush sbrush = new SolidBrush(Color.White);
g.DrawString(str font sbrush new PointF(leftpadding rightpadding));bmp.Save(@""D:site2.jpg"" System.Drawing.Imaging.ImageFormat.Bmp); 原图1.jpg为透明背景图片,但调用save保存后就变成白色背景了,可以实现保存后依旧为透明背景么
解决方案
jpg没有alpha通道,要保存透明背景需要用png
时间: 2024-09-20 19:54:05