请问:如何将两个Image中的图象合为一个图象? ( 积分: 4 )

  • 主题发起人 主题发起人 mycwcgr_123
  • 开始时间 开始时间
M

mycwcgr_123

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:如何将两个Image中的图象合为一个图象?

现有myImage1、myImage2两幅图象,myImage1的尺寸比较大,请问如何将myImage2的图象加到myImage1的幅面中间,并覆盖
原myImage1相同区域的图形。
Image myImage1=Image.FromFile(@"c:/1.bmp");
Image myImage2=Image.FromFile(@"c:/2.bmp");
 
请问:如何将两个Image中的图象合为一个图象?

现有myImage1、myImage2两幅图象,myImage1的尺寸比较大,请问如何将myImage2的图象加到myImage1的幅面中间,并覆盖
原myImage1相同区域的图形。
Image myImage1=Image.FromFile(@"c:/1.bmp");
Image myImage2=Image.FromFile(@"c:/2.bmp");
 
一句话搞定
Image1.Canvas.CopyRect(Image2.Canvas.ClipRect,Image2.Canvas,Image2.Canvas.ClipRect);
 
To:hetsum
Is What you write for C#?
 
呵呵 还是delphi的惯性思维
 
//---把Image2覆盖画在Image1上面
Image Image1=Image.FromFile(@"c:/1.bmp");
Image Image2=Image.FromFile(@"c:/2.bmp");
Graphics g=Graphics.FromImage(Image1);
g.DrawImage(Image2,10,10);
Image1.Save(@"c:/12.bmp");
 
后退
顶部