投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/7/30 20:18:46
> .Typeにして、csvファイルに出力したら『3』とでます。
タグの .Type ではなく .Value を参照して下さい。
メタデータの値は、Value が返すバイナリに返されています。

なお、&H103 タグの Type は 3 固定です。
タグの一覧については、下記資料末尾の Propty Tags in …のリンクをご覧ください。
http://msdn.microsoft.com/en-us/library/ms534413.aspx

また、それぞれのタグの意味については、TIFF や Exif 等の仕様書を確認して下さい。
http://msdn.microsoft.com/en-us/library/ms534415.aspx

たとえば、今回の &H103 ならこのあたり。
http://www.awaresystems.be/imaging/tiff/tifftags/compression.html


> この3は何の3ですか?
メタデータの型を表しています。
 1 = Byte 配列
 2 = ASCII文字列  (末尾に &H00 が付与されています)
 3 = UShort
 4 = UInteger
 5 = 分数 (分子を表すUInteger と分母を表す UInteger)
 6 = 任意のデータ型
 7 = Integer 配列
 10 = 分数 (分子を表すInteger と分母を表す Integer)


> の中の3ですか?
Type = 3 の場合は、Value を BitConverter.ToUInt16 メソッドで読み取ってみてください。
その値が、前回の一覧になるはずです。