private void button13_Click(object sender, EventArgs e) { if (loadedFilePath == "") { MessageBox.Show("File Path cannot be blank...!"); } else { Cursor.Current = Cursors.WaitCursor; SimpleObjectFactory sof = new SimpleObjectFactory(); IImageInImage ImageInImage = sof.getImageInImage(); Bitmap s = ImageInImage.Extract(i2ie); string path = loadedFilePath.Remove(loadedFilePath.Length - fileNameSize) + justFName(loadedFilePath).Remove(fileNameSize - 4) + "1.jpg"; if (!File.Exists(path)) { s.Save(path); label6.Text = path; } else if (File.Exists(path)) { MessageBox.Show(justFName(loadedFilePath).Remove(fileNameSize - 4) + "1.jpg File already exist...!"); label6.Text = ""; } s.Dispose(); Cursor.Current = Cursors.Arrow; loadedFilePath = ""; } }
////////////////////////////////////////////IMAGE IN IMAGE : EMBEDD : LOGIC /////////////////////////////////////////////// private void button7_Click(object sender, EventArgs e) { //Checking for validation. if (textBox4.Text == "" || textBox5.Text == "") { MessageBox.Show("File Path cannot be blank...!"); } else if (i2isize > secretmsgsize) { MessageBox.Show("You can Embedd Maximum " + secretmsgsize + " Pixels."); textBox5.Text = ""; } else { Cursor.Current = Cursors.WaitCursor; SimpleObjectFactory sof = new SimpleObjectFactory(); IImageInImage ImageInImage = sof.getImageInImage(); Bitmap eMap = ImageInImage.Embedd(i2ic, i2is); string path = i2is.Remove(i2is.Length - justFName(i2is).Length) + justFName(i2is).Remove(justFName(i2is).Length - 4) + "1.jpg"; if (!File.Exists(path)) { eMap.Save(path); label20.Text = "Output File : " + path; } else if (File.Exists(path)) { MessageBox.Show(justFName(loadedFilePath).Remove(fileNameSize - 4) + "1.jpg File already exist...!"); label20.Text = ""; } eMap.Dispose(); Cursor.Current = Cursors.Arrow; loadedFilePath = ""; } }