嗨,我有以下代码...我在其中生成自己的图像并粘贴到 excel 工作表中,请你告诉我为什么它的背景颜色总是蓝色的?是否有可能以某种方式改变它,例如使其透明或白色?(我试过 flag.MakeTransparent(); 但它也不起作用)
Bitmap flag = new Bitmap(200,200);
using (Graphics g = Graphics.FromImage(flag))
{
g.DrawString("N", new Font("Verdana", 80, FontStyle.Bold),
new SolidBrush(Color.Black), new PointF(40, 30));
}
System.Windows.Forms.Clipboard.SetDataObject(flag, true);
ws.Paste(range, Type.Missing);
当我使用以下
flag.Save("C:\\image.png",System.Drawing.Imaging.ImageFormat.Png);
image.png 具有透明背景...
多谢!