【发布时间】:2020-09-09 13:50:18
【问题描述】:
我需要用图片框背景颜色保存图片框加载的 png 文件。
这些我都试过了。
但结果显示为空白图像。
帮帮我..
private void bunifuThinButton24_Click(object sender, EventArgs e)
{
Bitmap bmp1 = new Bitmap(pictureBox1.Width, pictureBox1.Height, pictureBox1.CreateGraphics());
bmp1.Save(@"C:\Users\...\New folder4\ xx.jpg");
}
【问题讨论】:
-
pbox.DrawToBitmap 会做到这一点。或者您可以使用 g.drawimage 将 g.drawimage 清除到 someColor 的新图像上,g fromBitmap - 另外:永远不要使用
control.CreateGraphics!永远不要尝试缓存Graphics对象!使用Graphics g = Graphics.FromImage(bmp)或在控件的Paint事件中使用e.Graphics参数绘制到Bitmap bmp。 -
知道了。谢谢朋友。
标签: c# colors background picturebox