## インストール手順

1. Chromeに[Tampermonkey](https://www.tampermonkey.net/)をインストールします。
2. Chromeで `chrome://extensions` を開き、Tampermonkeyの「詳細」から「ユーザースクリプトを許可」をONにします。Chrome 138以降ではこの設定が必要です。[Tampermonkey公式FAQ](https://www.tampermonkey.net/faq.php?locale=en&q=Q209)
3. Tampermonkeyのアイコンを押し、「ダッシュボード」を開きます。
4. 「＋」または「新規スクリプトを追加」を押します。
5. 最初から入っているテンプレートをすべて削除します。
6. 配布された `Stable_Diffusion_image_metadata_viewer_0.8.1-custom.user.js` の内容をすべてコピーして貼り付けます。
7. `Ctrl+S`、または「ファイル → 保存」を押します。
8. 対象ページを再読み込みします。各画像の横に `META ·` が現れ、順番に `META ✓ / — / !`へ変化すれば導入完了です。

Tampermonkey公式も、ダッシュボードの新規スクリプト画面へコードを貼り付けて保存する方法を案内しています。[公式インストール手順](https://www.tampermonkey.net/faq.php?q=Q102)

## 発動するサイト

この配布版は、次のHTTPSサイト配下だけで動作します。

- `https://img.2chan.net/*`
- `https://may.2chan.net/*`
- `https://dec.2chan.net/*`

ショッピングサイト、ローカルファイル、その他のWebサイトでは発動しません。

## ComfyUI PNGメタデータ

- `prompt` graphを持つComfyUI PNGでは、SaveImageを優先して使用Samplerを特定し、Positive Prompt、Negative Prompt、Steps、Sampler、Scheduler、CFG scale、Seed、Denoise、サイズ、モデル名を表示します。
- 対応するPrompt経路には標準CLIPに加え、Wildcard、LoraManager、PCLazy、WeiLin、文字列結合、easy系、DanbooruGallery、ComfyUIStyler、Anima formatter、ShowText等を含みます。複数Positive候補は `****` 区切りです。
- 画像内に展開済みの値・スタイル定義・ランダム値が保存されていない場合は、推測せず基礎Promptを「Warnings」に表示します。任意の正規表現は実行しません。
- `workflow`だけを持つPNGは、Promptや生成設定を推測せず、全内容を「Other info」と警告に表示します。workflowの編集・可視化は行いません。

## 注意書き

このスクリプトは画像のメタデータ確認のため、表示中のページにある原寸画像をバックグラウンドで取得します。同時取得は2枚までです。画像やメタデータのアップロード・変更・履歴保存は行いません。

対象3サイトでのみ原寸画像を取得します。信頼できる配布元から受け取ったスクリプトだけを導入してください。
