Exemple #1
0
        public void AutoCropTest()
        {
            Bitmap source       = (Bitmap)Image.FromFile("samples/vietsample2.png");
            Size   expectedSize = new Size(2275, 2997);
            Bitmap actual;

            actual = ImageHelper.AutoCrop(source, 0.1);
            Assert.AreEqual(expectedSize, actual.Size);
        }
Exemple #2
0
        protected override void autocropToolStripMenuItem_Click(object sender, RoutedEventArgs e)
        {
            if (imageList == null)
            {
                MessageBox.Show(this, Properties.Resources.LoadImage, strProgName);
                return;
            }
            this.Cursor           = Cursors.Wait;
            originalImage         = imageList[imageIndex];
            imageList[imageIndex] = ImageHelper.AutoCrop((Bitmap)originalImage, 0.1);

            // if same image, skip
            if (originalImage != imageList[imageIndex])
            {
                stack.Push(originalImage);
                displayImage();
            }

            this.Cursor = null;
        }