Just .NET code but it may help: Bitmap newone = new Bitmap(100,100); Graphics g4 = Graphics.FromImage(newone); System.Drawing.Rectangle dstRect = new System.Drawing.Rectangle(0, 0 ,100, 100); g4.DrawImage(screenGrab, dstRect, 30,40,100,100,System.Drawing.GraphicsUnit.Pixel); newone.Save("C:/thenewone.bmp");