private void btnToggleLSB_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Bitmap Files (*.bmp)|*.bmp"; if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { return; } string outname = ofd.FileName + ".LSBtoggles.bmp"; BitmapSteganography.ToggleLSBInBitmap(ofd.FileName, outname); MessageBox.Show("Toggling LSBs have been completed!"); }
private void btnHideOrExtract_Click(object sender, EventArgs e) { try { if (rdbHide.Checked) { // Hide BitmapSteganography.HideDataInBitmap(txtInput.Text, txtOutput.Text, txtData.Text, int.Parse(cmbHideLevel.SelectedItem.ToString())); MessageBox.Show("Hiding has been completed!"); } else { // Extract BitmapSteganography.ExtractDataFromBitmap(txtOutput.Text, txtData.Text, int.Parse(cmbHideLevel.SelectedItem.ToString())); MessageBox.Show("Extracting has been completed!"); } } catch (Exception exp) { MessageBox.Show(exp.Message); } }