Exemplo n.º 1
0
 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();
     }
 }