ユーザーが写真をアップロードできる写真コミュニティ ( www.jungledragon.com ) があります。私のプラットフォームは PHP/CodeIgniter です。
アップロード プロセスの一環として、私は既に PHP のexif_read_data関数を使用して EXIF 情報を読み取っていますが、これは正常に機能します。カメラの詳細を読み、情報タブに表示します。
その上、ユーザーは写真をアップロードした後、Web サイトで写真のタイトル、説明、およびタグを手動で設定する必要があります。ただし、Lightroom などの画像管理プログラムでこれらのフィールドを管理するユーザーもいます。そちらも読めたらアップするのが楽しくなりそうです。
「キャプション」を読み取るように EXIF の読み取りを既に改善しました。これにより、ユーザーはアップロード後に画像のタイトルを設定する必要がなくなりました。今、私は行き詰まっているキーワードを読みたいと思っています。Lightroom の画像の部分的なスクリーンショットを次に示します。
メタデータは読めますが、キーワードはどうすれば読めますか? メタデータ内にないという事実は、それがまったく可能かどうか疑問に思いますか? exif_read_data を使用して取得できるすべての値 (ANY_TAG、IFD0、EXIF、APP12) を読み取ろうとしましたが、キーワードが見つかりません。
何かご意見は?