Beispiel #1
0
 public void SaveImage()
 {
     if (imageName == null && imageName != string.Empty && MyImage1 != null)
     {
         SaveImageAs();
     }
     else
     {
         MyImage1.Save(imageName, System.Drawing.Imaging.ImageFormat.Bmp);
     }
 }
Beispiel #2
0
        public void SaveImageAs()
        {
            SaveFileDialog dialog = new SaveFileDialog
            {
                Title  = "Save Image",
                Filter = "BMP files (*.bmp)|*.BMP| (*.jpg)|*.JPG;*.JPEG| (*.png)|*.PNG" // .bmp files (*.bmp)|*.bmp
            };

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                imagePath = Path.GetDirectoryName(dialog.FileName);
                imageName = dialog.FileName;
                MyImage1.Save(dialog.FileName, GetImageFormat(dialog.FileName));
            }
        }
        private void Perform(object sender, RoutedEventArgs e)
        {
            if (IsInitialized)
            {
                DisableUI();
                MyImageResult = MyImage1.Clone();

                TransitionModes transitionMode = (TransitionModes)transitionMode_ComboBox.SelectedIndex;

                if (transitionMode != TransitionModes.NoTransition)
                {
                    resultImage.Source = MyImageResult.WriteableBitmap;
                }
                TransitionTimer.Start();
            }
        }
Beispiel #4
0
 private void MyImage1_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
 {
     MyPoint = e.GetPosition(this);
     //マウスがScrollViewer外になってもドラッグ移動を有効にしたいときだけ必要
     MyImage1.CaptureMouse();
 }
Beispiel #5
0
 private void MyImage1_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
 {
     //マウスがScrollViewer外になってもドラッグ移動を有効にしたいときだけ必要
     MyImage1.ReleaseMouseCapture();
     MyImage1.Cursor = Cursors.Arrow;
 }