private void menuItem1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { StreamOnFile st = new StreamOnFile(openFileDialog1.FileName); IImageDecoder decoder = null; ImagingFactory factory = new ImagingFactoryClass(); factory.CreateImageDecoder(st, DecoderInitFlag.DecoderInitFlagNone, out decoder); ImageProperty[] props = ImageUtils.GetAllProperties(decoder); foreach (ImageProperty prop in props) { //For Specific tags see ImageTag enum textBox1.Text = prop.Id.ToString() + ": " + GetValue(prop) + "\r\n" + textBox1.Text; } decoder.TerminateDecoder(); } }