ファイル付きの実践例
PNGからComfyUIワークフローを抽出する
元のComfyUI PNGには、編集可能なワークフローと、それとは別のAPIグラフが含まれる場合があります。単一のテキストプロンプトではなくワークフロー構造が必要なときは、これらの記録を直接確認してください。
手順に沿って進める
- 下のワークフロー記録付きPNGをダウンロードし、ビューアーで選択します。
- 2種類のレコードを読みます。各検証用サンプルにはLoadImageとSaveImageの2つのノードがあります。
- 保存されたJSONを開き、値を確認して必要な記録をダウンロードします。2つのファイルはレコードの種類が分かるように保管してください。
このサンプルの内容
コードで描いた画素に、手作業で作成した小さなグラフを付けました。どちらのレコードもLoadImage → SaveImageの経路を記述します。グラフ抽出の実演であり、この画像を作るためにグラフを実行したわけではありません。
このファイルからは、プロンプト抽出ツールは保存済み生成プロンプトを返しません。この単純な例にはテキスト条件を使う生成経路がないため、想定どおりです。役立つワークフローと復元できるポジティブプロンプトは、別の結果です。
別の環境で開く前に確認
ビューアーはJSONをデータとして読みます。カスタムノードのインストール、参照ファイルのダウンロード、グラフの実行は行いません。保存されたJSONには作成者が指定したパスや名前が含まれることがあります。
ダウンロードしたワークフローにはモデルの重みや入力素材は含まれません。ワークフローを実行する前に、ご自身の環境で依存関係を確認してください。
PNGにワークフローがない場合
再エンコードされたプレビューではなく、元の書き出しファイルを試してください。レコードの欠落、未対応の構造、読み取り制限によって復元できない場合があります。このビューアーはPNGと単独のJSONに対応しています。他のメディア形式には適切な読み取りツールが必要です。
ダウンロード · 実行 · 比較
検証済みのサンプルを試す
コードで描いた画像に検証用の記録を付けました。保存されたプロンプトとモデル名は実演用データです。これらのファイルは記録の読み取りをテストします。このテスト結果の作成には、画像生成ツール、スクリーンショットアプリ、SNSは使っていません。
編集用ワークフローJSONをダウンロード · APIグラフJSONをダウンロード
観測された出力
[
{
"field": "workflow",
"nodes": 2,
"node_types": [
"LoadImage",
"SaveImage"
]
},
{
"field": "prompt",
"nodes": 2,
"node_types": [
"LoadImage",
"SaveImage"
]
}
]ハッシュと再現手順
- workflow-records.png · 14,013 バイト
427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08 - without-records.png · 13,179 バイト
acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf
テストファイルと観測結果はCC0-1.0です。 全観測結果とバージョン情報をダウンロード または 手順を読む. こちらの 完全版Node.js再現スクリプト(sharpが必要) は同じテスト入力を作成し、バイト列と画素を比較します。isGenAIのソースコードでは、保存フィールドも次のテストで検証しています: npx tsx scripts/build-guide-lab.ts.
別途行った書き出し実験については、 メタデータの保持を調べた18ケースを見る.
出典と方法
リンク先の一次資料は形式を説明しています。ダウンロード用テストファイルの出力は、現在のisGenAI読み取りツールに対する自動アサーションで確認しました。これらのガイドはAIの支援を受けて作成し、そのサンプルに照らして確認しています。
誤りや未対応の例を報告. 署名付きの記録については、 Content Credentialsを確認.