public void CropArea(Rectangle rect) { Image img = CropImage(rect, true); if (img != null) { form.InitBackground(img); MoveAll(form.ImageRectangle.X - rect.X, form.ImageRectangle.Y - rect.Y); isAnnotated = true; } }
public void CropArea(Rectangle rect) { Image img = CropImage(rect, true); if (img != null) { form.InitBackground(img); } }
public void CropArea(Rectangle rect) { rect.X -= form.ImageRectangle.X; rect.Y -= form.ImageRectangle.Y; rect = CaptureHelpers.ScreenToClient(rect); rect.Intersect(new Rectangle(0, 0, form.Image.Width, form.Image.Height)); if (rect.IsValid() && rect.Size != form.Image.Size) { Image img = ImageHelpers.CropImage(form.Image, rect); if (img != null) { form.InitBackground(img); } } }