C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■86272 / 親階層)  TIFの撮影日時がPropertyIdListで取得できない
□投稿者/ なと (1回)-(2018/01/12(Fri) 13:42:54)

分類:[.NET 全般] 

質問内容はC#言うより画像ファイルフォーマットの仕様に関する質問です。
環境はWindows10で、一応C# 2010で開発中です。

フォルダを選択して配下の全ての画像ファイルから
「ファイル名,撮影日時」
を記載したCSVを出力するプログラムを作りました。

ところが一部のtifファイルの撮影日時が読み取れていないことが判明しました。
jpg形式のファイルは問題なく取得出来ている状況です。

撮影日時情報が本当に有るかどうか・・・は、
エクスプローラ上でプロパティして「詳細」タブの中に記述があるので間違いないと考えています。
諸事情によりサンプルデータを提示することが出来ないので表示されている情報を出します。
※作成日時:2006/7/23
※撮影日時:2006/4/2
※EXIFバージョン:0221
※プログラム名:FUJIFILM RAW FILECONVERTER LE Ver.4

読み込みコード(極めて一般的なものです)
using (System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(path))
{
foreach (var item in bmp.PropertyItems)
{
if (item.Id == 0x9003 && item.Type == 2)
{
//処理
}
}
}

PropertyItemsには18件アイテムがありましたが「0x9003」は含まれていませんでした。

何かご存知のことがあれば教えていただけないでしょうか。

※最悪「ファイル名,撮影日時」のCSVさえ作ることができれば良いので、
同等のことが出来るフリーソフトを提案頂けるだけでも助かります。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: TIFの撮影日時がPropertyIdListで取得できない /なと
 
上記関連ツリー

TIFの撮影日時がPropertyIdListで取得できない / なと (18/01/12(Fri) 13:42) #86272 ←Now
Re[1]: TIFの撮影日時がPropertyIdListで取得できない / なと (18/01/12(Fri) 13:59) #86273
  ├ Re[2]: TIFの撮影日時がPropertyIdListで取得できない / みい (18/01/12(Fri) 15:33) #86275
  └ Re[2]: TIFの撮影日時がPropertyIdListで取得できない / Hongliang (18/01/12(Fri) 15:25) #86274
    └ Re[3]: TIFの撮影日時がPropertyIdListで取得できない / なと (18/01/12(Fri) 16:41) #86276
      ├ Re[4]: TIFの撮影日時がPropertyIdListで取得できない / Hongliang (18/01/12(Fri) 16:55) #86278
      └ Re[4]: TIFの撮影日時がPropertyIdListで取得できない / zakzak (18/01/12(Fri) 16:50) #86277
        └ Re[5]: TIFの撮影日時がPropertyIdListで取得できない / なと (18/01/12(Fri) 20:14) #86282 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信