两张图片合成实例,可类举
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
}
}
private void button2_Click(object sender, EventArgs e)
{
if (openFileDialog2.ShowDialog() == DialogResult.OK)
{
pictureBox2.Image = Image.FromFile(openFileDialog2.FileName);
}
}
private void button3_Click(object sender, EventArgs e)
{
if (pictureBox1.Image != null && pictureBox2.Image != null)
{
Bitmap bt = new Bitmap(pictureBox1.Image);
Graphics g = Graphics.FromImage(bt);
g.DrawImage(pictureBox2.Image,new Point(5,5));
pictureBox3.Image = bt;
}
}
}
资源文件列表
═╝╞¼║╧│╔/composeImage.sln , 926
═╝╞¼║╧│╔/composeImage.suo , 14336
═╝╞¼║╧│╔/composeImage/bin/Debug/composeImage.exe , 9728
═╝╞¼║╧│╔/composeImage/bin/Debug/composeImage.pdb , 22016
═╝╞¼║╧│╔/composeImage/bin/Debug/composeImage.vshost.exe , 14328
═╝╞¼║╧│╔/composeImage/bin/Debug/composeImage.vshost.exe.manifest , 490
═╝╞¼║╧│╔/composeImage/composeImage.csproj , 3770
═╝╞¼║╧│╔/composeImage/Form1.cs , 1298
═╝╞¼║╧│╔/composeImage/Form1.Designer.cs , 6305
═╝╞¼║╧│╔/composeImage/Form1.resx , 6221
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.csproj.FileListAbsolute.txt , 663
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.csproj.GenerateResource.Cache , 847
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.exe , 9728
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.Form1.resources , 180
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.pdb , 22016
═╝╞¼║╧│╔/composeImage/obj/Debug/composeImage.Properties.Resources.resources , 180
═╝╞¼║╧│╔/composeImage/Program.cs , 493
═╝╞¼║╧│╔/composeImage/Properties/AssemblyInfo.cs , 1356
═╝╞¼║╧│╔/composeImage/Properties/Resources.Designer.cs , 2874
═╝╞¼║╧│╔/composeImage/Properties/Resources.resx , 5612
═╝╞¼║╧│╔/composeImage/Properties/Settings.Designer.cs , 1097
═╝╞¼║╧│╔/composeImage/Properties/Settings.settings , 249
