============================================================================== 【 名  称 】ExifInfo コンポーネント 【バージョン】Version 3.2.0 【 対応OS 】Windows Vista/XP/2000 【 対応言語 】Borland Delphi 2009/2007/2006/2005/7 (Win32のみ) 【 著作権者 】みず 【 開発言語 】(Delphi2007版) CodeGear Delphi 2007 Professional (Delphi2009版) CodeGear Delphi 2007 Enterprise 【テスト環境】Windows Vista Ultimate SP1 + Delphi 2007 pro Windows Vista Ultimate SP1 + Delphi 2009 ent 【 配布FILE 】ExifInfo030200.zip 【 種  別 】フリーソフト、Delphiコンポーネント 【 転載条件 】後述 ============================================================================== ------------------------------------------------------------------------------ 1.概要 ------------------------------------------------------------------------------ デジタルスチルカメラ(DSC)などのExifやDCF規格に準じた画像から、各種の情報を読み 取るためのコンポーネントです。 ------------------------------------------------------------------------------ 2.特長 ------------------------------------------------------------------------------ ●指定したExifファイルの情報を、プロパティを通じて取得できます。 ●ファイル内に記録されているサムネイルを取得できます。 ------------------------------------------------------------------------------ 3.ファイル構成 ------------------------------------------------------------------------------ アーカイブには以下のフォルダとファイルが含まれます。( )はフォルダ名 (ルート)   ExitInfo.txt ドキュメント(このファイル) (2007)   ExifInfo.dcr コンポーネントリソース   ExifInfo.pas メインのユニットファイル(Delphi2007版)   MzFileUtils.pas Unicode対応ファイルストリーム定義ユニット (2009)   ExifInfo.dcr コンポーネントリソース   ExifInfo.pas メインのユニットファイル(Delphi2009版) ------------------------------------------------------------------------------ 4.インストール ------------------------------------------------------------------------------ 任意のフォルダに解凍し、ExifInfo.pasを任意のパッケージに追加して、パッケージを インストールします。 (旧バージョンをインストールされている方)  旧バージョンのファイルを新バージョンのファイルで上書きした後、パッケージを開  き、コンパイルを実行します。これでバージョンアップが完了です。 ------------------------------------------------------------------------------ 5.アンインストール ------------------------------------------------------------------------------ パッケージからExifInfoを削除して、パッケージを再コンパイルします。その後、「フ ァイル構成」のファイルを削除します。 ------------------------------------------------------------------------------ 6.使用方法 ------------------------------------------------------------------------------ 非ビジュアルコンポーネントです。フォームに貼り付けて使用します。 ImageFileNameプロパティに画像ファイルのファイル名を代入し、そのほかのプロパテ ィで各種情報を取得します。 プロパティなどについては、別途配布のオンラインヘルプを参照してください。 ------------------------------------------------------------------------------ 7.サポート ------------------------------------------------------------------------------ 作者のWebサイトを参照してください。   flow of water http://wblue.web.infoseek.co.jp/ ------------------------------------------------------------------------------ 9.利用規約 ------------------------------------------------------------------------------ (免責事項)  このプログラムを使用したいかなる結果に対し、作者は免責とします。プログムを使  用することによって発生するリスクはすべて利用者の責任であり、作者は一切の責任  を負いません。 (使用条件)  このプログラムはDelphiのアプリケーションに組み込んで使用するコンポーネントで  す。アプリケーションの形態(フリー、商用)に関わりなく組み込んで使用できます。  ただし、使用に際してこの利用規約に同意する必要があります。アプリケーションに  組み込んで使用した場合、この規約に同意したものとみなします。 (配布条件)  A.アプリケーションの配布    本コンポーネントを組み込んだアプリケーションの配布は、一切制限しません。    また、配布に関してロイヤリティを求めることも一切ありません。  B.コンポーネントの再配布    B1.本コンポーネントの再配布      オリジナルに一切の改変を加えない状態であれば、事前の許可なく再配布す      ることを認めます。ここでいう改変とは、ソースプログラムの修正、アーカ      イブ形式の変更、独自ファイルの追加なども含めます。    B2.派生したカスタムコンポーネントの配布      本コンポーネントから派生したカスタムコンポーネントは、本コンポーネン      トのソースを含まない形であれば自由に配布できます。    B3.本コンポーネントを修正(改造)したコンポーネントの配布      本コンポーネントを修正(改造)したコンポーネントは、以下のいずれかの      方法でソースを含まないようにすれば自由に配布できます。      ・アプリケーションに組み込み、アプリケーションを配布する      ・コンパイル済みパッケージとして配布する ------------------------------------------------------------------------------ 10.参考資料 ------------------------------------------------------------------------------ ●Exif Version 2.1 JEIDA規格書 (日本電子工業振興協会) ●DCF Version 1.0 JEIDA規格書 (日本電子工業振興協会)   JEITA http://www.jeita.or.jp/japanese/index.htm ●Exif形式の画像ファイル解説 (橘家 鶴蔵氏のサイト)   http://park2.wakwak.com/~tsuruzoh/Computer/Digicams/exif.html ------------------------------------------------------------------------------ 11.変更履歴 ------------------------------------------------------------------------------ ●1.0 - 2.5 省略 ●3.0.0 - 大幅な仕様変更。 - Exif Ver.2.1 に従い、GPSに関する情報を取得できるようにした。 ●3.0.1 - UserCommentプロパティで、タグが書き込まれていないとき、例外が発生する不具合   を修正。 - TDateTime型のプロパティで、実際は正しい情報が書き込まれていても、日付が不正   という例外が発生する不具合を修正。 ●3.1.0  - Unicodeファイル名に対応するため、ファイル名に関する部分をWideString型に変  更した。 ●3.1.1  - SearchBytesプロパティの定義を忘れていたため、SearchBytesプロパティを   publishedに追加した。 ●3.2.0  - Delphi2009に対応した。