isGenAI.com

ファイル形式別のAI画像判定

JPEGのAI画像判定:APPセグメントに入っている情報

JPEGは来歴情報をアプリケーションセグメントに保存します。EXIFとXMPはAPP1、IPTC-IIMはAPP13、C2PAマニフェストはAPP11のJUMBFボックスです。isGenAIは署名付きマニフェスト、IPTC DigitalSourceType、AIに関する記述、EXIFのUserCommentに残るAUTOMATIC1111のプロンプトを読み取ります。

この記録を含む管理サンプルの JPEG ファイル:保存されたプロンプトを検出

a1111-jpeg.jpgJPEG ファイル · 管理されたサンプル

  1. SOI
  2. APP1 Exif · UserComment記録
  3. APP1 XMP
  4. APP11 JUMBF · C2PA
  5. DQT · SOF · DHT
  6. SOS pixels
  7. EOI

保存されたプロンプトを検出

生成ツールが設定をファイルに書き込んでいます。

プロンプト、ネガティブプロンプト、シード、サンプラー、モデルを一字一句そのまま読み取り、取得元のフィールドも示します。

プロンプト抽出ツールを開く →
保存されたプロンプトを検出:この記録が JPEG ファイルのどこにあり、isGenAI レポートがそれをどう示すか。 この画像はコードで描いた管理サンプルで、実際にこの記録を含んでいます。ダウンロードしてご自身で確認できます。

JPEGが来歴情報を保存する場所

JPEGファイルはマーカーセグメントの連なりです。EXIFは「Exif」で始まるAPP1セグメント、XMPはAdobeの名前空間で始まるAPP1セグメント、従来のIPTC-IIMはAPP13、C2PAのContent CredentialsはC2PA仕様の定めるとおりJUMBFボックスを収めた1つ以上のAPP11セグメントに入ります。IPTCのDigitalSourceTypeを使うものを含め、画像に印を付ける生成AIは、通常その値をXMPに書き込みます。

AUTOMATIC1111はJPEG出力の場合、生成パラメータをUTF-16エンコードでEXIFのUserCommentに保存します。

isGenAIがJPEGから読み取る内容

AI画像判定ツールは20 MiBまでのJPEGを受け付け、C2PAマニフェストを検証し、XMPからIPTCのソースタイプを読み取り、EXIF・XMP・IPTCのテキストにあるAIに関する記述を引用し、UserCommentからA1111の記録を読み取ります。EXIFビューアはまずセグメント構造を検証したうえで、カメラのメーカー、レンズ、日時、GPSをブラウザ内で表示します。メタデータ削除ツールはJPEGを受け付け、クリーンなPNGを出力します。

各検出結果にはそのセグメントが明記されるため、署名付きマニフェストと編集可能なXMPフィールドが混同されることはありません。

圧縮と変換

JPEGを別の画質で保存し直すと画素が書き換わり、ほとんどのアプリではAPPセグメントも捨てられます。C2PAのハッシュによる結び付けも壊れます。画像圧縮ツールと画像変換ツールは、メタデータのない新しいファイルを作ります。証拠として扱うなら、最初に受け取ったJPEGを保管し、作業はコピーで行ってください。

JPEGは透明度を持てませんが、これは変換に関わる話で、来歴には関係しません。

この形式のファイルをチェックする方法

  1. 元のバイト列をそのまま保管してください。チェックする前に、編集ソフトでファイルを開いて保存し直さないでください。
  2. その形式に対応したツールを使います。PNG、JPEG、WebP、AVIF、TIFFはAI画像判定ツール、これらに加えてHEIC、PDF、MP4、MOVはC2PAチェッカーです。
  3. 各検出結果は、その出典フィールドとあわせて読みます。レポートには、どのコンテナ内の記録から得た結果かが示されます。
  4. 変換が必要な場合はコピーを変換し、画像メタデータ比較ツールで両方を比べて、変換で何が失われたかを確認します。

今すぐ画像をチェック

よくある質問

JPEGにAIのプロンプトが含まれることはありますか?

はい、AUTOMATIC1111で保存した場合です。パラメータはEXIFのUserCommentに入ります。isGenAIは元のJPEGからその記録を読み取ります。

JPEGはC2PAのContent Credentialsを保持しますか?

はい。C2PAはJPEG用にAPP11のJUMBFセグメントを定義しており、isGenAIはAI画像判定ツールとC2PAチェッカーでマニフェストを検証します。

JPEGを圧縮したら証拠が消えたのはなぜですか?

再エンコードでファイルが書き直されるからです。ほとんどのエンコーダーはAPPセグメントを捨て、マニフェストのハッシュも一致しなくなります。圧縮はコピーで行い、チェックは元ファイルで行ってください。

EXIFビューアはJPEGについて何を表示しますか?

カメラ、レンズ、露出、日時、ソフトウェア、GPSのフィールドをブラウザ内で読み取って表示します。途中で切れたファイルや壊れたファイルは構造チェックで受け付けません。

出典

コンテナに関する事実は公開仕様に基づきます。ツールの対応状況は2026年10月時点で公開中のisGenAIについて記載しています。