public Image Save() { Area roi; ClearSelection (); drawing.Freehand = backbuffer.Copy (); roi = RegionOfInterest; if (roi == null || roi.Empty) { roi = new Area (0, 0, Background.Width, Background.Height); } return tk.Copy (this, roi); }