5.0 KiB
5.0 KiB
D2 Send Eagle
ComfyUIで生成した画像を画像管理ソフト Eagle に送るカスタムノードです。
便利なカスタムノードをまとめた D2 Nodes ComfyUIも是非お試しください。
サンプルワークフロー
基本的な構成のワークフロー
D2 Nodes ComfyUI を使ったワークフロー
- チェックポイント名を
D2 Checkpoint Loaderから取得し、D2 Filename Templateを使って拡張子「.safetensors」を削除している d2_pipeから生成パラメータ—を取得している
主な機能
imageで受け取った画像を Eagle に送信するpositive、negativeで受け取ったテキストを Eagle のメモとして記録する- png形式、webp形式が選択可能
画像、Eagleのコメントとして記録する生成パラメーター
- positive、negtive、CFG、steps などのパラメーターは D2 Send Eagle に接続している KSampler から取得しています
- ワークフローによっては取得できないことがあります
- d2_pipe からパラメータを指定することもできます
対応 KSampler
下記の KSampler系に対応しています。
config.yaml を編集すると自分で増やすことができます。
- KSampler
- KSamplerAdvanced
- KSampler With Refiner (Fooocus)
- BNK_TiledKSampler
- KSampler (Efficient)
- GenerateNAID
png形式と webp形式の違い
- png形式
- ComfyUIワークフローを保存できる
- StableDiffusion webui A1111 の PNGInfoには表示できない
- webp形式
- ComfyUIワークフローを保存できない
- StableDiffusion webui A1111 の PNGInfoには表示できる
インストール
ComfyUI Manager を使う場合
- ComfyUI Manager を開く
Custom Nodes ManagerをクリックD2 Send Eagleを検索Installをクリック- ComfyUI を再起動
コマンドプロンプトを使う場合
- コマンドプロンプトを開く
{ComfyUIインストールフォルダ}/custom_nodesに移動git clone https://github.com/da2el-ai/ComfyUI-d2-send-eagle
入力 / オプション
images- 保存する画像
d2_pipe- 生成パラメータをまとめたもの
positive- ポジティブプロンプト
negative- ネガティブプロンプト
format- 保存形式を webp / png / jpeg から選択
lossless_webp- 可逆(lossless)か不可逆(lossy)から選択。
webpを選択した時に有効。
- 可逆(lossless)か不可逆(lossy)から選択。
compression- 圧縮率を指定。webp で
lossyを選択するか、またはjpegを選択したときに有効。
- 圧縮率を指定。webp で
save_tags- Eagle のタグとして保存するか選択
None: 保存しないPrompt + Checkpoint: プロンプトとモデル名を保存Prompt: プロンプトを保存Checkpoint: モデル名を保存
filename_template- ファイル名の書式を指定
- 初期設定では
{model}-{width}-{height}-{seed} - 使用可能なパラメーター:
width、height、model_name、steps、seed
eagle_folder- Eagleのフォルダ名、またはフォルダIDを指定。フォルダが存在しなければ新規作成する
その他の機能
ローカルにも画像を保存
Eagleに送信する他に、ローカル環境の下記フォルダにも画像を保存します。 このフォルダ名は変更できません。
./ComfyUI/output/YYYY-MM-DD/YYYYMMDD_HHMMss_SSSSSS-{FinalImage_width}-{FinalImage_height}.webp
変更履歴
- 2024/12/28
- d2-node-comfyui の d2_pipe に対応
- 2024/11/13
- JPEG方式に対応
- 2024/10/04
- イメージプレビューを非表示にするトグルボタンを追加
- プレビューを大きくすると
memo_textも一緒に大きくなって邪魔だったので
- プレビューを大きくすると
- output に IMAGE を追加
- ただのパススルーです。必要ではないけど追加しました
- イメージプレビューを非表示にするトグルボタンを追加
- 2024/09/29
- NovelAI生成ノード GenerateNAID に対応
- 設定項目を
config.yamlで指定できるようにした - webp形式の時にプロンプト情報を Exif に記録するようにした
- 2024/08/19
- Unet Loaderを使った時にモデル名を取得できないのを修正
- 2024/08/04
- とりあえず公開
謝辞
D2 Send Eagle は ComfyUI-send-eagle-slim という既存のカスタムノードを自分の好みに拡張したものです。素晴らしいカスタムノードを制作してくださった Shingo.T 様に感謝です。