日期:2014-05-17  浏览次数:20675 次

C#简单的画图问题。
现在我有3张JPG的图片。

现在想在winform中把他们重叠的绘制出来。

比方说图片1的定位坐标在(0,0)那么图片2的就在(20,0)图片3在(40,0),绘制在哪无所谓,最好是在picturebox中吧,或者有更好的代替方法。

应该没多复杂吧?graphic这块不熟,希望大伙给教教。

------解决方案--------------------
Bitmap bmp = new Bitmap(400,400);//创建个位图
Graphics g = Graphics.FromImage(bmp);//获得位图的画布
Image img = Bitmap.FromFile("xxxx.jpg");//加载图片到img
g.DrawImage(img, 20, 20);//将img画到画布上(就是画到创建画布的位图上)
this.pictureBox1.Image = bmp;//把得到的位图赋值给控件的image属性