PNG 生成情報を見る
AI 画像に保存された生成情報を読み取ります。Stable Diffusion、ComfyUI、NovelAI で作った画像なら、プロンプト、ネガティブプロンプト、シード、サンプラー、モデル名がそのまま出てきます。PNG、JPG、WebP に対応し、AI 生成を示す表示があるかどうかも確認します。
このツールはファイルをアップロードしません。タブを閉じれば何も残りません。
画像に残された生成の記録を読む
この道具は、AI 画像ツールが出力に残す生成の記録を読み取ります。Stable Diffusion WebUI(A1111)が作った PNG には「parameters」というテキストチャンクがあり、これをプロンプト、ネガティブプロンプト、Steps、Sampler、CFG scale、Seed、Model などの項目に分けて表示します。日本語や韓国語、中国語のプロンプトが入る iTXt チャンクも読め、A1111 が保存した JPG や WebP では同じ文字列が EXIF の UserComment 欄に入っています。ComfyUI のノードグラフからはプロンプトの文章とサンプラー設定だけを取り出し、NovelAI の JSON コメントも読み、そのほかのテキストチャンクは原文のまま表示します。
項目の上には、このファイルがどう作られたかの判定が出て、「写真情報を見る (EXIF)」と同じものです。生成設定、IPTC のデジタルソースタイプ、Content Credentials(C2PA)のマニフェスト、ソフトウェア欄にある既知の生成ツール名があれば「AI の表示あり」、そうした表示がなくカメラの記録があれば「カメラの記録あり」、どちらもなければ「根拠なし」です。分けて読んだ項目にはそれぞれコピーボタンが付き、ほかのテキスト行は個別のコピーボタンなしで並び、画像サイズやビット深度といった PNG ヘッダーの値は別に表示します。
そもそもプロンプトをファイルに書き込まないサービスもあります。DALL·E や最近の Midjourney の画像には読み取れるプロンプトがありませんが(以前の Midjourney の PNG は Description 欄に残っており、それは表示されます)、AI の表示は残っていて判定に出ることがあります。画素までは解析しないので、メタデータを消したファイルには表示が出ず、それが本物の写真だという証拠にもなりません。自分で作った画像を共有するときにプロンプトまで付いていくのが嫌なら、「写真情報を削除」を通せばテキストチャンクとコメント欄が画質を落とさず消えます。どちらの場合もファイルはブラウザの中だけで読まれ、サーバーには送信されません。
使い方
- 1
PNG、JPG、WebP のファイルを選びます。
- 2
生成情報があれば項目ごとに分けて表示され、上のカードで AI の表示の有無が分かります。
- 3
項目の横のコピーボタンでプロンプトだけ取り出せます。
よくある質問
- どんな画像に入っていますか。
- Stable Diffusion WebUI (A1111)、ComfyUI、NovelAI などが出力した原本です。PNG では生成条件がテキストチャンクに入り、日本語や韓国語、中国語のプロンプトに使われる iTXt チャンクも読めます。A1111 が保存した JPG や WebP では、同じ文字列が EXIF の UserComment 欄に入っています。
- 何も出ないのはなぜですか。
- 編集ソフトで保存し直した、メッセンジャーで送った、情報を削除するサイトからダウンロードし直した、といった場合に失われます。DALL·E や最近の Midjourney のようにプロンプトをファイルに書き込まないサービスもありますが、AI の表示は付くことがあり、その場合はカードに出ます。以前の Midjourney の PNG は Description 欄にプロンプトと Job ID が残っており、それは読み取れます。
- AI が作ったと、どう判断するのですか。
- ファイル自身の申告によります。生成設定、IPTC のデジタルソースタイプ、Content Credentials (C2PA) マニフェスト、ソフトウェア欄にある既知の生成ツール名のいずれかです。画素は解析しないので、メタデータを消した画像には表示が出ず、それは写真だという証拠にもなりません。
- 自分の画像にプロンプトを残したくありません。
- 共有する前に「写真情報を削除」ツールを通してください。テキストチャンクとコメント欄を、画質を落とさずに削除できます。