まめ畑

ゆるゆると書いていきます

C#でExifを取得する方法

C#Exifを取得する方法のメモ。

Bitmap bm = new Bitmap(filepath);
            foreach (PropertyItem pi in bm.PropertyItems)
            {
                if (pi.Type == 2)
                {
                    string val = Encoding.ASCII.GetString(pi.Value);
                    val = val.Trim(new char[] { '\0' });
                    textBox1.AppendText("タイプ:"+pi.Type + "\n ID: 0X" + pi.Id.ToString("X") + "\n Value: " + val+"\n");
                }
            }
            bm.Dispose();


Bitmapを使うと重いんだよな、もっと簡単に書く方法はないのかな?
要調査。