private void buttonSave_Click(object sender, EventArgs e) { if (_ImageMap != null && ImageFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { _ImageMap.Save(ImageFileDialog.FileName, ImageFormat.Png); } }
//Execute a plugin by name private void ExecutePlugin(string pluginName) { if (_imagesUploaded == null) { return; } int width = int.Parse(tbWidth.Text.Trim()); int height = int.Parse(tbHeight.Text.Trim()); int radius = RadiusBar.Value; ImageContext context = new ImageContext(_imagesUploaded, radius, width, height); foreach (IImageManipulationPlugin plugin in _plugins) { if (plugin.Name == pluginName) { plugin.PerformEffects(context); ImageFileDialog.Dispose(); foreach (var image in context.ImagesAfterManipulate) { SaveFileDialog dialog = new SaveFileDialog(); if (dialog.ShowDialog() == DialogResult.OK) { image.Save(dialog.FileName); image.Dispose(); } } return; } } }
private void UploadFiles() { ImageFileDialog.Filter = "图片文件|*.bmp;*.png;*.jpg;*gif"; //显示所有图片文件 if (ImageFileDialog.ShowDialog() != DialogResult.OK) { return; } _imagesUploaded = new List <Image>(); foreach (var fileName in ImageFileDialog.FileNames) { _imagesUploaded.Add(Image.FromFile(fileName)); } }
private void ImageSelectionButton_Click(object sender, EventArgs e) { ImageFileDialog.Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff|" + "All Graphics Types|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff"; ImageFileDialog.FilterIndex = 6; ImageFileDialog.Multiselect = false; ImageFileDialog.ShowDialog(); if (ImageFileDialog.CheckFileExists && ImageFileDialog.FileName != "") { image = Image.FromFile(ImageFileDialog.FileName); ImagePictureBox.BackgroundImage = image; } }
private void buttonImport_Click(object sender, EventArgs e) { if (ImageFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string imagePath = ImageFileDialog.FileName; try { Bitmap mazeImage = new Bitmap(imagePath); BuildMap(mazeImage); picMaze.Image = mazeImage; } catch { return; } SetMode(1); } }
private void OpenToolStripMenuItem_Click(object sender, EventArgs e) { if (ImageFileDialog.ShowDialog() == DialogResult.OK) { try { var bmp = _processor.ConvertToGrayscale(new Bitmap(ImageFileDialog.FileName)); _image.OriginalImage = bmp; _image.ViewImage = bmp; pictureBox1.BorderStyle = BorderStyle.FixedSingle; EnableMenuBarToolstrips(); isBinarized = false; } catch (ArgumentException ex) { var extension = ImageFileDialog.FileName.Split('.'); MessageBox.Show($"Could not open file with .{extension[extension.Length - 1]} format", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void ImagePathButton_Click(object sender, EventArgs e) { ImageFileDialog.ShowDialog(this); ImageTextBox.Text = ImageFileDialog.FileName; }