怎么先清空图片后在写入新的图片内容,请看代码
MemoryStream   s   =   new   MemoryStream(); 
 Image   img   =   Image.FromFile(file); 
 Graphics   graphics   =   Graphics.FromImage(img); 
 graphics.SmoothingMode   =   SmoothingMode.HighQuality; 
 Image   img2   =   Image.FromFile(filename); 
 Rectangle   rect   =   new   Rectangle(x,   y,   img2.Width,   img2.Height); 
 ImageAttributes   attr   =   new   ImageAttributes(); 
 graphics.DrawImage(img2,rect,0,0,img2.Width,img2.Height,GraphicsUnit.Pixel,attr); 
 img.Save(s,   img.RawFormat); 
 graphics.Dispose(); 
 img.Dispose(); 
 FileStream   fi   =   new   FileStream(file,   FileMode.Open,   FileAccess.ReadWrite); 
 s.WriteTo(fi); 
 s.Close(); 
 fi.Close(); 
 这些代码运行结果是在原来图片的基础上加上新的内容,请问怎么先清空后在写入新的内容.谢谢
------解决方案--------------------填充一个区域可以清除图像 
 graphics.FillRectangle(Brushes.White, new Rectangle(0, 0, 100, 100));