Beispiel #1
0
        private void Rotate180StripButton_Click(object sender, EventArgs e)
        {
            _imageHandler.RotateFlip(RotateFlipType.Rotate180FlipNone);

            PictureboxCurrent.Image = _imageHandler.CurrentBitmap;
            PictureboxCurrent.Refresh();
        }
Beispiel #2
0
        private void listBoxFiles_Click(object sender, EventArgs e)
        {
            if (listBoxFiles.SelectedItem != null)
            {
                var image = listBoxFiles.SelectedItem.ToString();

                _imageHandler.CurrentBitmap = (Bitmap)Image.FromFile(image);
                _imageHandler.BitmapPath    = image;

                PictureboxCurrent.Image = _imageHandler.CurrentBitmap;
                PictureboxCurrent.Refresh();
            }
        }
Beispiel #3
0
        private void InvertStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                _imageHandler.RestorePrevious();
                _imageHandler.SetInvert();

                PictureboxCurrent.Image = _imageHandler.CurrentBitmap;
                PictureboxCurrent.Refresh();
            }
            catch (Exception exception)
            {
                //ignore
            }
        }
Beispiel #4
0
        private void btnOpenFile_Click(object sender, EventArgs e)
        {
            var openfiledialog = new OpenFileDialog();

            openfiledialog.Multiselect = true;
            openfiledialog.Filter      = @"Image files|*.jpg;*.tif|All files|*.*";
            try
            {
                var resulte = openfiledialog.ShowDialog();

                if (resulte == DialogResult.OK)
                {
                    var filesNames = openfiledialog.FileNames.ToList();

                    if (filesNames.Count == 0)
                    {
                        return;
                    }

                    //listBoxFiles.Items.Clear();
                    foreach (var file in filesNames)
                    {
                        listBoxFiles.Items.Add(file);
                    }

                    _imageHandler.CurrentBitmap = (Bitmap)Image.FromFile(filesNames.FirstOrDefault() ?? string.Empty);
                    _imageHandler.BitmapPath    = filesNames.FirstOrDefault();

                    PictureboxCurrent.Image = _imageHandler.CurrentBitmap;
                    PictureboxCurrent.Refresh();
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }