private void btnEncodeText_Click(object sender, EventArgs e) { var steg = new ImageStegonography(image); image = steg.CreateSignature(); Thread.Sleep(100); image = steg.EncodeText(tbTextToEncode.Text); pictureBox1.Image = image; //image.Save(tbSavePath.Text, ImageFormat.Jpeg); SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Image|*.png"; sfd.DefaultExt = "png"; sfd.AddExtension = true; sfd.ShowDialog(); MemoryStream ms = new MemoryStream(); if (sfd.FileName != string.Empty) { image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); File.WriteAllBytes(sfd.FileName, ms.ToArray()); CheckForSten(); } }
private void btnEncodeAudio_Click(object sender, EventArgs e) { var steg = new ImageStegonography(image); image = steg.CreateSignature(); image = steg.EncodeBinary(File.ReadAllBytes(tbBinaryFile.Text)); pictureBox1.Image = image; }
private void button2_Click(object sender, EventArgs e) { var steg = new ImageStegonography(image); image = steg.CreateSignature(); }