現在の位置: ホーム> 最新記事一覧> PHPおよびEXIF拡張機能を使用してフォトメーカー情報をすばやく抽出する方法

PHPおよびEXIF拡張機能を使用してフォトメーカー情報をすばやく抽出する方法

gitbox 2025-07-02

EXIFデータとその機能とは何ですか

EXIFデータは、撮影時間、デバイスモデル、解像度などの詳細情報を含むデジタル写真に保存されているメタ情報です。EXIFデータを読むことにより、メーカー情報を含む写真の背後にある多くの有用な情報を取得できます。

環境を準備します

開始する前に、サーバーがPHPインストールされ、Exif拡張機能が有効になっていることを確認してください。コマンドラインを介してPHPバージョンを確認できます。

 PHP -V

次に、EXIF拡張子が有効になっているかどうかを確認します。

 php -m | grep exif

EXIF拡張機能が有効になっていない場合は、システム環境に応じて関連するモジュールをインストールしてアクティブにしてください。

写真exifデータを読んで、メーカー情報を抽出してください

PHPの組み込みexif_read_data関数を使用して、写真のすべてのexif情報を読み取ります。サンプルコードは次のとおりです。

 $ exif_data = exif_read_data( 'path/to/photo.jpg');

var_dumpを介して完全なexif情報構造を表示できます。

 var_dump($ exif_data);

通常、写真のメーカー情報はメーカーフィールドに保存されており、場合によってはメーカーフィールドにも保存されます。抽出コードの例:

 $ make = $ exif_data [&#39;make&#39;];<br> $ manufacturer = $ exif_data [&#39;manufacturer&#39;];

変数$ make$メーカーは、写真メーカーに関連するデータです。

完全なサンプルコード

$ exif_data = exif_read_data( &#39;path/to/photo.jpg&#39;);<br> $ make = $ exif_data [&#39;make&#39;];<br> $ manufacturer = $ exif_data [&#39;manufacturer&#39;];<br> echo &#39;make:&#39;。 $ make;<br>エコー「メーカー:」。 $メーカー;

上記のコードは、写真のメーカー情報を直接出力し、アプリケーションに簡単に電話および表示できます。

要約します

PHPを介した写真メタデータをExif拡張機能と組み合わせて読むことは、簡単で効果的な方法です。メーカー情報の抽出は、写真分類、機器分析、その他の機能に非常に実用的です。写真デバイスの情報をすばやく取得するには、コードの単純な行がわずかに必要であり、さまざまなPHPプロジェクトに簡単に統合できます。