private void MouseLeftButton_Up(object sender, MouseButtonEventArgs e) { p2 = e.GetPosition(this); using (MemoryStream outStream = new MemoryStream()) { BitmapImage buf = PictureBox.Source as BitmapImage; BitmapEncoder enc = new BmpBitmapEncoder(); enc.Frames.Add(BitmapFrame.Create(buf)); enc.Save(outStream); Bitmap bitmap = new System.Drawing.Bitmap(outStream); Screenshot.TakeClipScreen(bitmap, p1, p2); } Close(); //SelectImg(); }
private static void ClipScreen(object sender, HotkeyEventArgs e) { Screenshot.TakeClipScreen(); }