private void UpdateProperties(ImageItems imageItems) { if (imageItems != null) propertiesForm.SetProperties(imageItems.HostImage, imageItems.SecretImage, imageItems.OutputImage); else propertiesForm.Clear(); }
private void UpdateAnalysis(ImageItems imageItems) { if (imageItems != null) { if (imageItems.HostImage != null) { analysisForm.SetPSNR(imageItems.HostImage, imageItems.OutputImage); if (analysisForm.IsHidden == true) { analysisForm.Show(); } } else { analysisForm.Clear(); } } else { analysisForm.Clear(); } }
private void UpdateHistogram(ImageItems imageItems) { if (imageItems != null) histogramForm.SetHistograms(imageItems.HostImage, imageItems.SecretImage, imageItems.OutputImage); else histogramForm.Clear(); }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog dlgSelectOutputImage = new OpenFileDialog(); dlgSelectOutputImage.Title = "Select Host Image File"; dlgSelectOutputImage.Filter = "Image Files|*.bmp"; dlgSelectOutputImage.FilterIndex = 1; dlgSelectOutputImage.Multiselect = false; if (dlgSelectOutputImage.ShowDialog() == DialogResult.OK) { if (dlgSelectOutputImage.FileName == String.Empty) return; OutputImageFileName = dlgSelectOutputImage.FileName; } else { return; } try { settingsForm = new SettingsForm(); settingsForm.Owner = this; settingsForm.ShowDialog(); Cursor = Cursors.WaitCursor; analysisForm.Hide(); imageItems = new ImageItems(OutputImageFileName, settingsForm); imageItems.Text = System.IO.Path.GetFileName(OutputImageFileName); imageItems.Show(dockPanel); imageItems.Focus(); settingsForm.Dispose(); Cursor = Cursors.Arrow; } catch (Exception E) { MessageBox.Show( E.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return; }