Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        public void CropArea(Rectangle rect)
        {
            Image img = CropImage(rect, true);

            if (img != null)
            {
                form.InitBackground(img);
            }
        }
Esempio n. 3
0
        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);
                }
            }
        }