ComfyUI.Tokyo

Text Overlay 文字の書き込み

ComfyUI の Text Overlay ノードは、その名の通り、生成された画像の上にテキストを重ねて表示するためのノードです。このノードは、主に次のような特徴を持っています。

  1. テキストのカスタマイズ
    • フォント: 使用するフォントを指定できます。システムのフォントだけでなく、TTF/OTFファイルなどのカスタムフォントも使用できる場合があります。
    • サイズ: テキストのフォントサイズを調整できます。
    • : テキストの色を設定できます。
    • 背景: テキストの背景色や、背景の透明度などを設定できる場合があります。
  2. 配置とレイアウト
    • 位置: テキストを画像上のどこに配置するか(例:左上、中央下など)を細かく指定できます。
    • 余白: テキストと画像の端との間の余白(マージン)を設定できます。
    • 折り返し: 長いテキストが自動的に折り返されるように設定できる場合があります。
  3. 動的なテキスト生成
    • プロンプトからの引用: 一部のノードでは、テキストの入力にプロンプトの内容を自動的に含めることができます。これにより、どのようなプロンプトで画像が生成されたかを画像上に記録することができます。
    • メタデータの表示: 画像の生成に使われたシード値、ステップ数、CFGスケールなどのメタデータをテキストとして表示することができます。これは、画像の再現性を確認する上で非常に役立ちます。
  4. ユースケース
    • デバッグ/実験: 異なるプロンプトや設定で画像を生成する際に、どの設定で生成されたかを画像に直接書き込むことで、後から見返したときに比較しやすくなります。
    • ウォーターマーク: 著作権表示やクレジットとして、独自のテキストを画像に重ねることができます。
    • プレゼンテーション: 生成した画像を説明するキャプションやタイトルを直接画像に含めることができます。
  5. 注意点
    • Text Overlay ノードは、ComfyUI の基本的な機能として提供されているものもあれば、カスタムノードとしてコミュニティから提供されているものもあります。使用している環境によって、利用できる機能や設定項目が異なる場合があります。
    • ノードによっては、フォントファイルをComfyUIの特定のディレクトリに配置する必要があるなど、事前の設定が必要な場合があります。

Text Overlay ノードは、ComfyUIのワークフローをより効率的にし、生成物の管理や共有を容易にするための便利なツールです。

Custom node

ComfyUI-TextOverlay

Workflow

Text_Overlay.json

とってつけたような事務的な文字ですが、改良次第ではよくなるかもしれませんね。


Link

SD15_Create_Text_Mask 文字のMask処理・埋め込み