我在picturebox里面显示一个png的图片,我想对其某个区域进行修改,意思是我有另一个png替换原png的指定位置,该怎么编写?谢谢!

解决方案 »

  1.   

    这个要看你怎么实现了,比如我可以这么实现,在Form里有一个pictureBox1对象,它的Image属性已经在设计器里设置了一副图,然后有个button,我就可以在button的Click事件中这么写
    private void button1_Click(object sender, EventArgs e)
            {
                Image image = pictureBox1.Image;
                using (Graphics g = Graphics.FromImage(image))
                {
                    // 把1.jpg画在原图的10,10位置,大小为50,50
                    g.DrawImage(Image.FromFile(@"C:\1.jpg"), new Rectangle(10, 10, 50, 50));
                }
                pictureBox1.Image = image;
            }