private void bevelToolStripMenuItem_Click(object sender, EventArgs e) { Image newBitmap = Effects.Bevel(this.pictureBox1.Image); Image old = this.pictureBox1.Image; this.pictureBox1.Image = newBitmap; old.Dispose(); }
/// <summary> /// Called on Bevel menu item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bevelToolStripMenuItem_Click(object sender, EventArgs e) { if (this.selectedImage == null) { return; } Bitmap oldImg = this.selectedImage; this.selectedImage = Effects.Bevel(this.selectedImage); oldImg.Dispose(); oldImg = null; this.picBoxMain.Invalidate(); // Gargabge Collection System.GC.Collect(); }