ComfyUI-SaveAs
A custom node for ComfyUI that allows saving images in multiple formats with advanced options and a preview feature.
Supported Formats
- Images: PNG, JPG, WEBP, ICO, GIF, BMP, TIFF
Features
- High-quality saving for all supported formats
- Customizable quality settings for applicable formats
- ICO size presets (Small, Medium, Large)
- Preview of saved image and filenames
- Automatic file naming to prevent overwrites
Installation
- Clone this repository into your ComfyUI's
custom_nodes
directory:git clone https://github.com/SEkINVR/ComfyUI-SaveAs.git
- Navigate to the ComfyUI-SaveAs directory:
cd ComfyUI-SaveAs
- Run the installation script:
./install_requirements.sh
Requirements
This custom node requires the following Python package:
- Pillow >= 9.5.0
This is usually already installed with ComfyUI, but the installation script will ensure you have the correct version.
Usage
- In ComfyUI, you'll find a new node called "Save As" under the "image/io" category.
- Connect an image output to this node.
- Choose your desired format, quality, and ICO size preset (if applicable).
- Run the workflow to save your image and generate a preview.
Updating
To update the node to the latest version:
- Navigate to your ComfyUI root directory.
- Run the following command:
./custom_nodes/ComfyUI-SaveAs/update.sh
Repository Structure
ComfyUI-SaveAs/
│
├── __init__.py
├── ComfyUISaveAs.py
├── README.md
├── requirements.txt
├── install_requirements.sh
├── update.sh
└── examples/
└── PC_Icon_creator_Workflow.json
└── PC_Icon_creator_Workflow.png
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.