Nodes Browser
ComfyDeploy: How D2 Send Eagle works in ComfyUI?
What is D2 Send Eagle?
Send images generated by ComfyUI to Eagle image management software
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
D2 Send Eagle
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
D2 Send Eagle
[English][<a href="README_ja.md">日本語</a>][<a href="README_zh.md">繁体中文</a>]
This is a custom node for ComfyUI that sends generated images to the image management software Eagle.
It's an extension of an existing custom node ComfyUI-send-eagle-slim, modified to my preferences. Thanks to Shingo.T for creating the original excellent custom node.
<img src="img/image.png">Sample Workflow
<img src="img/sample_workflow.png">主な機能Main Features
- Send images received via
image
to Eagle - Record text received via
positive
andnegative
as memos in Eagle - Option to choose between png and webp formats
Differences between png and webp formats
- png format
- Can save ComfyUI workflow
- Cannot be displayed in StableDiffusion webui A1111's PNGInfo
- webp format
- Cannot save ComfyUI workflow
- Can be displayed in StableDiffusion webui A1111's PNGInfo
Installation
Using ComfyUI Manager
- Open ComfyUI Manager
- Click on
Custom Nodes Manager
- Search for
D2 Send Eagle
- Click
Install
- Restart ComfyUI
Using Command Prompt
- Open Command Prompt
- Navigate to
{ComfyUI installation folder}/custom_nodes
- Run
git clone https://github.com/da2el-ai/ComfyUI-d2-send-eagle
Inputs / Options
images
- Images to be saved
positive
- Positive prompt
negative
- Negative prompt
format
- Choose between webp / png / jpeg for saving format
lossless_webp
- Choose between lossless or lossy. Effective when
webp
is selected.
- Choose between lossless or lossy. Effective when
compression
- Specifies the compression rate. Enabled when selecting either
lossy
for webp or when choosingjpeg
.
- Specifies the compression rate. Enabled when selecting either
save_tags
- Choose whether to save as Eagle tags
None
: Don't savePrompt + Checkpoint
: Save prompts and model namePrompt
: Save promptsCheckpoint
: Save model name
filename_template
- Specify filename format
- Default is
{model}-{width}-{height}-{seed}
- Available parameters:
width
,height
,model_name
,steps
,seed
eagle_folder
- Specify Eagle folder name or folder ID. If the folder doesn't exist, it will be created.
Other Features
Local Image Saving
In addition to sending to Eagle, images are also saved locally in the following folder. This folder name cannot be changed.
./ComfyUI/output/YYYY-MM-DD/YYYYMMDD_HHMMss_SSSSSS-{FinalImage_width}-{FinalImage_height}.webp
Supported KSamplers
The following KSampler types are supported.
You can add more by editing config.yaml
.
- KSampler
- KSamplerAdvanced
- KSampler With Refiner (Fooocus)
- BNK_TiledKSampler
- KSampler (Efficient)
- GenerateNAID
Change Log
- 2024/11/13
- Compatible with JPEG format
- 2024/10/04
- Added a toggle button to hide image previews
- This was added because when the preview was enlarged, the
memo_text
also became larger and obstructive
- This was added because when the preview was enlarged, the
- Added IMAGE to output
- This is just a pass-through. It's not necessary, but we added it anyway
- Added a toggle button to hide image previews
- 2024/09/29
- Added support for NovelAI generation node GenerateNAID
- Made it possible to specify settings in
config.yaml
- Added recording of prompt information in Exif for webp format
- 2024/08/19
- Fixed issue where model name couldn't be retrieved when using Unet Loader
- 2024/08/04
- Initial release