private void btnExtract_Click(object sender, EventArgs e) { /* openImageDialog aanmaken en een filter op bmp op toepassen */ OpenFileDialog openImageDialog = new OpenFileDialog(); openImageDialog = laadOpenDialog(openImageDialog); openImageDialog.Filter = "Bitmap (*.bmp)|*.bmp"; if (openImageDialog.ShowDialog() == DialogResult.OK) { try { /* ExtractImage initialiseren om daarna de image op te kunnen halen voor extractie */ SteganoFile extractImage = new SteganoFile(); extractImage.Filename = Path.GetFileName(openImageDialog.FileName); extractImage.Path = Path.GetDirectoryName(openImageDialog.FileName); /* Image ophalen */ Image extractImg = Image.FromFile(extractImage.Fullpath()); /* kijken of de geselecteerde foto een bmp is */ if (extractImage.Fullpath().EndsWith(".bmp")) { /* Van de gevonden img een bitmap maken */ extractBmp = new Bitmap(extractImg); /* de gevonden tekst laten zien in het tekstveld */ txtOutput.Text = extractText(extractBmp); } else { MessageBox.Show("De foto moet een bitmap zijn!", "Fout"); } } catch (Exception) { MessageBox.Show("Er is een fout opgetreden!", "Fout"); } } }
private void btnExtract_Click(object sender, EventArgs e) { OpenFileDialog openImageDialog = new OpenFileDialog(); openImageDialog = laadOpenDialog(openImageDialog); openTextDialog.Filter = "Text Files (.txt)|*.txt|JRS (*.jrs)|*.jrs"; if (openImageDialog.ShowDialog() == DialogResult.OK) { SteganoFile ExtractImage = new SteganoFile(); ExtractImage.Filename = Path.GetFileName(openImageDialog.FileName); ExtractImage.Path = Path.GetDirectoryName(openImageDialog.FileName); ExtractImage.Ext = Path.GetExtension(openTextDialog.FileName); extractImg = Image.FromFile(ExtractImage.Fullpath()); extractBmp = new Bitmap(extractImg); label1.Text = extractText(extractBmp); } }