public MainWindow() { InitializeComponent(); this._ImageData = new PsImage.ImageData(); this._ProcImage = new PsImage.ImageData(); }
private void UpdateViewImage(PsImage.IImageData ImageData) { if (this._ViewImage != null) { this._ViewImage.Dispose(); this._ViewImage = null; } if (ImageData != null) { PsImage.ImageLibrary.Convert(ref this._ViewImage, ImageData); } }
private void OnFileSave(object sender, EventArgs e) { System.Windows.Forms.SaveFileDialog dlg = new System.Windows.Forms.SaveFileDialog(); dlg.Filter = "All files (*.*)|*.*"; if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PsImage.IImageData ImageData = this._ProcImage.IsCreated ? this._ProcImage : this._ImageData; PsImage.ImageWriter.WriteImage(dlg.FileName, ImageData); } dlg.Dispose(); }