AuraSR-ComfyUI 插件保姆级教程
1. 插件简介
插件地址: https://github.com/GreenLandisaLie/AuraSR-ComfyUI
AuraSR-ComfyUI 是一个专门用来把图片变得更清晰、更大的神奇工具!就像你用放大镜看东西一样,但这个工具不是简单的放大,而是用人工智能技术让图片变得更清楚。
这个插件能给我们带来什么效果?
- 把小图片变成大图片(放大4倍)
- 让模糊的图片变得清晰
- 保持图片的细节不丢失
- 支持透明图片的处理
特别注意: 这个工具就像一个挑食的小孩,对图片质量要求很高。如果你给它一张压缩过的图片(比如网上下载的JPEG图片),效果可能不太好。最好给它刚刚生成出来、还没有保存过的图片。
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI Manager
- 搜索 "AuraSR"
- 点击安装
- 重启 ComfyUI
- 刷新浏览器页面
方法二:手动安装
- 在 ComfyUI 的
custom_nodes文件夹里创建一个新文件夹 - 把插件文件放进去
- 重启 ComfyUI
安装模型文件
- 在 ComfyUI 的
models文件夹里创建一个叫Aura-SR的文件夹 - 从 HuggingFace 下载两个文件:
.safetensors文件(这是模型本体)config.json文件(这是配置文件)
- 把这两个文件放到
Aura-SR文件夹里
3. 节点详解
3.1 AuraSR Upscaler 节点
这个节点就像一个专业的图片美容师,它能把你的小图片变成大图片,同时让图片变得更清晰。
3.2 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| model_name | model_name | 下拉选择 | 选择你下载的模型 | 选择要使用的AI模型,就像选择不同的画笔 | 指定用于图像超分辨率的预训练模型 | 如果你下载了AuraSR模型,就选择对应的.safetensors文件 |
| image | image | IMAGE类型 | 连接图片输入 | 这是你要处理的原始图片,就像给美容师看的照片 | 输入的图像张量数据 | 从"Load Image"节点或其他图片生成节点连接过来 |
| mode | mode | 4x/4x_overlapped_checkboard/4x_overlapped_constant | 4x | 选择放大的方式,就像选择不同的放大镜 | 不同的超分辨率算法模式 | 普通用户选4x就够了,追求质量选overlapped模式 |
| reapply_transparency | reapply_transparency | True/False | True | 是否保持图片的透明部分,就像保持玻璃的透明效果 | 是否在放大后重新应用透明度信息 | 如果你的图片有透明背景,建议开启 |
| tile_batch_size | tile_batch_size | 1-32的整数 | 8 | 一次处理多少块图片,就像一次洗多少件衣服 | 批处理时每批处理的瓦片数量 | 显存大选大数字,显存小选小数字 |
| device | device | default/cpu | default | 选择用什么来计算,就像选择用电脑还是手工 | 指定计算设备 | 有显卡选default,没显卡选cpu(会很慢) |
| offload_to_cpu | offload_to_cpu | True/False | False | 处理完后是否把模型移到内存里,就像用完工具放回工具箱 | 处理完成后是否将模型卸载到CPU内存 | 显存不够用时可以开启,但会影响速度 |
| transparency_mask | transparency_mask | MASK类型(可选) | 不连接 | 专门的透明遮罩,就像一个模板告诉哪里要透明 | 可选的透明度遮罩输入 | 如果有专门的透明遮罩可以连接,没有就不用管 |
4. 使用技巧和建议
4.1 图片质量建议
- 最佳输入: 直接从Stable Diffusion等AI生成的图片,还没保存过的
- 避免使用: 网上下载的JPEG图片,因为压缩会影响效果
- 如果必须用压缩图片: 可以先用去压缩痕迹的模型处理一下
4.2 模式选择建议
- 4x模式: 速度最快,适合日常使用
- 4x_overlapped_checkboard: 质量更好,但速度慢一倍
- 4x_overlapped_constant: 另一种高质量模式,也比较慢
4.3 性能优化建议
- 显存充足: tile_batch_size 设置为 16 或更高
- 显存不足: tile_batch_size 设置为 4 或更低
- CPU用户: device 选择 cpu,但要有耐心等待
4.4 透明图片处理
- 如果图片有透明背景,确保 reapply_transparency 设为 True
- 可以连接专门的透明遮罩到 transparency_mask 输入
5. 常见问题解答
Q1: 为什么处理后的图片效果不好?
A: 最可能的原因是输入图片质量不够好。AuraSR对压缩过的图片很敏感,建议:
- 使用刚生成的、未保存的图片
- 避免使用网上下载的JPEG图片
- 如果必须用压缩图片,先用去压缩痕迹的工具处理
Q2: 显存不够用怎么办?
A: 可以尝试以下方法:
- 降低 tile_batch_size 到 2 或 4
- 开启 offload_to_cpu 选项
- 使用 cpu 模式(会很慢)
Q3: 处理速度太慢怎么办?
A:
- 确保 device 设置为 default(使用显卡)
- 使用 4x 模式而不是 overlapped 模式
- 增加 tile_batch_size(如果显存允许)
Q4: 透明图片处理后透明部分消失了?
A:
- 确保 reapply_transparency 设为 True
- 检查输入图片是否真的有透明信息
- 尝试连接专门的透明遮罩
Q5: 找不到模型文件?
A:
- 确保在 models 文件夹下创建了 Aura-SR 文件夹
- 确保下载了 .safetensors 和 config.json 两个文件
- 确保文件名正确,没有多余的字符
6. 工作流程示例
基础工作流程:
- Load Image(加载图片)→ AuraSR Upscaler → Save Image(保存图片)
高质量工作流程:
- Load Image → 去压缩痕迹模型 → AuraSR Upscaler → Save Image
透明图片工作流程:
- Load Image → AuraSR Upscaler(开启透明度选项)→ Save Image
7. 版本更新说明
- v3.0.0: 支持批量处理多张图片
- v2.1.0: 新增两种重叠模式,质量更好但速度更慢
- 更早版本: 基础的4倍放大功能
8. 总结
AuraSR-ComfyUI 是一个非常强大的图片放大工具,特别适合处理AI生成的图片。虽然对输入图片质量要求较高,但效果确实出色。记住几个要点:
- 用高质量的输入图片
- 根据显存选择合适的批处理大小
- 需要透明效果时记得开启相关选项
- 追求速度选4x模式,追求质量选overlapped模式
希望这个教程能帮助你更好地使用这个插件!