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); }
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; }