//----------------------------------------------------- private void mnuFlip_Click(object sender, EventArgs e) { string image_key = ""; Imaging.ImageTransformationSettings settings = null; Image image = Image.FromFile("../_support/test-image-256x256x32.png"); this.ResetList(); // Add the original image. image_key = Guid.NewGuid().ToString(); this.ImageList1.Images.Add(image_key, image); this.ListView1.Items.Add("Original Image", image_key); // Flip Vertical image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageFlipVertical = true; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Flip Vertical", image_key); // Flip Horizontal image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageFlipHorizontal = true; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Flip Horizontal", image_key); this.UpdateList(); return; }
//----------------------------------------------------- private void mnuBrightness_Click(object sender, EventArgs e) { string image_key = ""; Imaging.ImageTransformationSettings settings = null; Image image = Image.FromFile("../_support/test-image-256x256x32.png"); this.ResetList(); // Add the original image. image_key = Guid.NewGuid().ToString(); this.ImageList1.Images.Add(image_key, image); this.ListView1.Items.Add("Original Image", image_key); // Brightness 0.10f image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageBrightness = 0.10f; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Brightness 0.10f", image_key); // Brightness 0.25f image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageBrightness = 0.25f; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Brightness 0.25f", image_key); // Brightness 0.50f image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageBrightness = 0.50f; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Brightness 0.50f", image_key); // Brightness 0.75f image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageBrightness = 0.75f; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Brightness 0.75f", image_key); // Brightness 1.00f image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageBrightness = 1.00f; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Brightness 1.00f", image_key); this.UpdateList(); return; }
//----------------------------------------------------- private void mnuRotate_Click(object sender, EventArgs e) { string image_key = ""; Imaging.ImageTransformationSettings settings = null; Image image = Image.FromFile("../_support/test-image-256x256x32.png"); this.ResetList(); // Add the original image. image_key = Guid.NewGuid().ToString(); this.ImageList1.Images.Add(image_key, image); this.ListView1.Items.Add("Original Image", image_key); // Rotate 90 image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageRotate = 90; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Rotate 90", image_key); // Rotate 180 image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageRotate = 180; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Rotate 180", image_key); // Rotate 270 image_key = Guid.NewGuid().ToString(); settings = new Imaging.ImageTransformationSettings(Imaging.ImagingOptionsHighQuality()); settings.ImageRotate = 270; this.ImageList1.Images.Add(image_key, Imaging.TransformImage(image, settings)); this.ListView1.Items.Add("Rotate 270", image_key); this.UpdateList(); return; }