isGenAI.com

ファイル付きの実践例

PNGからComfyUIワークフローを抽出する

元のComfyUI PNGには、編集可能なワークフローと、それとは別のAPIグラフが含まれる場合があります。単一のテキストプロンプトではなくワークフロー構造が必要なときは、これらの記録を直接確認してください。

手順に沿って進める

  1. 下のワークフロー記録付きPNGをダウンロードし、ビューアーで選択します。
  2. 2種類のレコードを読みます。各検証用サンプルにはLoadImageとSaveImageの2つのノードがあります。
  3. 保存された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を確認.