
デジタル画像の広大な領域では、すべての写真にメタデータと呼ばれる情報の宝庫が隠されています。それは舞台裏の縁の下の力持ちであり、カメラの設定、日付、場所などに関する秘密を握っています。画像メタデータの奥深くへの魅惑的な旅を始める準備はできていますか?一緒に謎を解き明かし、オンライン アプリとプログラミング ライブラリがこれらの隠された宝物を解き放つのにどのように役立つかを学びましょう。
目次
第 1 章: EXIF データの力
この章では、EXIF データの魅力的な世界を詳しく掘り下げてみましょう。写真を手に持つと、それが撮影された瞬間にタイムスリップできると想像してみてください。 EXIF (Exchangeable Image File Format) データは、その旅への入り口です。カメラ、露出設定、焦点距離、さらには写真の原点の GPS 座標に関する貴重な情報が保存されます。それは鍵穴からイメージの魂を覗いているようなものです。
第 2 章: EXIF データ ビューアー オンライン - 魅惑のオンライン アプリ
私たちの旅は、画像内の秘密を解明するための入り口である、並外れたオンライン アプリに私たちを導きます。数回クリックするだけで、メタデータの宝庫のロックを解除できます。コンピューター画面の前にいる自分を想像してください。アプリの Web サイトにアクセスすると期待が高まります。

EXIF データをオンラインで表示する手順
- EXIF データ ビューア オンライン ツールにアクセスします。
- JPEG ファイルをアップロードします。
- メタデータを表示または更新します。
- (オプション) 拡張 JPEG を保存してダウンロードします。
出力 - オンライン EXIF データ ビューアー
以下のスクリーンショットでは、画面の右側に EXIF データが表示されます。

第 3 章: C# EXIF データ リーダーを解き放つ
EXIF データのロックを解除するための強力な味方である Conholdate.Total for .NET を使用して、開発者の冒険に備えましょう。大胆な開発者の立場に足を踏み入れることを想像してみてください。 Conholdate.Total for .NET を使用してライブラリをインストールし、創造性の火を点火します。新しいプロジェクトを作成することは、未知の領域への道を切り開くような気分になります。コードに飛び込むと、全く新しい世界が目の前に広がります。
C# EXIF データ リーダーのインストール
C# EXIF データ リーダーをインストールするには、NuGet パッケージ マネージャーを使用できます。インストール手順とライブラリは、Conholdate.Total for .NET Releases で見つけることができます。
C# で EXIF データを読み取る手順
- まず、EXIF メタデータを含むファイルをロードします。
- 次に、IExif.ExifPackage プロパティを使用して EXIF メタデータ パッケージを抽出します。
- 次に、さまざまなレベルで EXIF タグを繰り返し処理します。
- 最後に、プロセスを終了します。
C# で EXIF データを表示するサンプル コード
using (Metadata metadata = new Metadata(Constants.JpegWithExif)) | |
{ | |
IExif root = metadata.GetRootPackage() as IExif; | |
if (root != null && root.ExifPackage != null) | |
{ | |
const string pattern = "{0} = {1}"; | |
foreach (TiffTag tag in root.ExifPackage.ToList()) | |
{ | |
Console.WriteLine(pattern, tag.TagID, tag.Value); | |
} | |
foreach (TiffTag tag in root.ExifPackage.ExifIfdPackage.ToList()) | |
{ | |
Console.WriteLine(pattern, tag.TagID, tag.Value); | |
} | |
foreach (TiffTag tag in root.ExifPackage.GpsPackage.ToList()) | |
{ | |
Console.WriteLine(pattern, tag.TagID, tag.Value); | |
} | |
} | |
} |
第 4 章: Java EXIF ビューアを使った旅
この章では、Java 開発者が Conholdate.Total for Java を使用して EXIF データの領域への壮大な旅に参加します。信頼できるキーボードと Java のパワーを武器に、彼らは未知の世界へと冒険を進めます。 Conholdate.Total for Java をプロジェクトに統合すると、興奮が高まります。彼らはコードに飛び込み、画像に隠された可能性を解き放ちます。各ラインで可能性の世界を明らかにし、アプリケーションを強化し、ユーザーを魅了し、魅惑的なタッチを生み出します。
Java EXIF データ表示ライブラリのインストール
Java EXIF データ表示ライブラリをインストールするには、Maven または Gradle を使用して、Conholdate.Total for Java ライブラリを依存関係としてプロジェクトに追加します。インストール手順とライブラリはここで見つけることができます: Conholdate.Total for Java のリリース
Java を使用して EXIF メタデータを表示する手順
- まず、EXIF メタデータを含むファイルをロードします。
- 次に、IExif.getExifPackage メソッドを使用して、EXIF メタデータ パッケージを抽出します。
- 最後に、EXIF タグをさまざまなレベルで繰り返します。
Java を使用して EXIF データを読み取るサンプル コード
try (Metadata metadata = new Metadata(Constants.TiffWithExif)) { | |
IExif root = (IExif) metadata.getRootPackage(); | |
if (root.getExifPackage() != null) { | |
System.out.println(root.getExifPackage().getArtist()); | |
System.out.println(root.getExifPackage().getCopyright()); | |
System.out.println(root.getExifPackage().getImageDescription()); | |
System.out.println(root.getExifPackage().getMake()); | |
System.out.println(root.getExifPackage().getModel()); | |
System.out.println(root.getExifPackage().getSoftware()); | |
System.out.println(root.getExifPackage().getImageWidth()); | |
System.out.println(root.getExifPackage().getImageLength()); | |
// ... | |
System.out.println(root.getExifPackage().getExifIfdPackage().getBodySerialNumber()); | |
System.out.println(root.getExifPackage().getExifIfdPackage().getCameraOwnerName()); | |
System.out.println(root.getExifPackage().getExifIfdPackage().getUserComment()); | |
// ... | |
System.out.println(root.getExifPackage().getGpsPackage().getAltitude()); | |
System.out.println(root.getExifPackage().getGpsPackage().getLatitudeRef()); | |
System.out.println(root.getExifPackage().getGpsPackage().getLongitudeRef()); | |
// ... | |
} | |
} |
結論: 魔法を解き明かしましょう!
冒険が終わりに近づくにつれて、私たちは画像メタデータの真の力、つまり画像メタデータが持つ魔法とそれが語るストーリーを理解します。オンライン アプリは私たちを表面の探索に誘いますが、Conholdate.Total for .NET と Conholdate.Total for Java はどちらも開発者が画像メタデータの最も深い部分に挑戦できるようにします。したがって、あなたが好奇心旺盛な探検家であっても、大胆な開発者であっても、隠された宝石を明らかにするスリルを楽しんでください。この爽快な旅に乗り出し、画像メタデータの魔法であなたの世界を魅了しましょう。
無料ライセンスを取得する
無料の一時ライセンス をダウンロードして、評価制限なしでライブラリをテストできます。
質問する
この フォーラム に質問やコメントを投稿できます。