0
我目前從事圖像處理應用程序。我有'Main'PictureBox作爲畫布。我想插入一些PictureBox到'Main'PictureBox併合併爲一個Image然後將其保存爲PNG。這是我的代碼。任何人都可以幫助我完成這項任務嗎?合併多個圖片框圖像並保存
Bitmap bmp = new Bitmap(pictureEdit.Width, pictureEdit.Height);
bmp = (Bitmap)pictureEdit.Image;
foreach (Control c in pictureEdit.Controls)
{
if (c is Functions.pictureEdit)
{
using (var bitmap = new Bitmap(pictureEdit.Image.Width, pictureEdit.Image.Height)) {
using (var canvas = Graphics.FromImage(bitmap)) {
canvas.DrawImage(bmp, new Rectangle(0, 0, pictureEdit.Image.Width, pictureEdit.Image.Height));
canvas.DrawImage(((Functions.pictureEdit)c).img, new Rectangle(0, 0, pictureEdit.Image.Width, pictureEdit.Image.Height));
canvas.Save();
}
bitmap.Save(@"D:\Test\new.png", System.Drawing.Imaging.ImageFormat.Png);
}
}
}