我超级兴奋地向大家宣布一个全新的自定义节点——ResolutionMaster正式发布了!
这个节点的作用,是让你在ComfyUI工作流中,对分辨率和画面比例有更精细、更灵活的控制。
我自己在使用过程中,总是被各种分辨率的计算搞得头大,而且还要考虑像SDXL或者Flux这类模型的适配问题,于是我就决定自己做一个好用的工具来解决这些问题。
来点背景故事
你可能知道我是comfyuilayerforge的作者。
在找了一圈能处理分辨率和比例的节点后,我发现现有的方案总是差那么一点意思。
虽然我一开始考虑把这个功能集成进LayerForge里,但后来意识到,分辨率管理其实应该有自己独立的节点,这样才能更灵活、更强大。
再加上我本身就喜欢折腾自定义UI组件(比如按钮、滑块这些),这个项目就成了打造一个真正用户友好型工具的好机会。
接下来是主要功能:
1. 交互式2D画布控件(核心功能)
ResolutionMaster最酷的地方,就是它可视化的画布界面。你可以:
在画布上直接拖动,直观选择分辨率
实时显示尺寸、比例、像素总数(百万级)
自由吸附到可调节的网格(16px到256px之间)
这样你就能快速找到干净、整除的分辨率,再也不用手动算来算去了。
2. 针对模型的智能优化(SDXL、Flux、WAN等)
是不是经常忘记SDXL支持哪些分辨率?或者Flux模型有什么限制?
别担心,ResolutionMaster的“自定义计算”模式会帮你搞定:
SDXL模式:自动匹配官方推荐的分辨率,确保输出质量
Flux模式:强制使用32px的倍数,限制在400万像素以内,尺寸范围控制在320px到2560px之间,甚至会推荐1920x1080这个最佳尺寸
WAN模式:专为视频模型设计,使用16px的步长,并提供推荐分辨率
有了这些功能,你不用再翻文档,也能保证每个模型都用最合适的设置生成图像。
其他实用功能:
智能缩放:自动帮你算好放大比例(rescale_factor)
高级缩放选项:可以手动设置倍数、目标分辨率(比如1080p、4K),或者直接按像素数量来调整
内置丰富预设:帮你快速启动工作流
常见比例(1:1、16:9等)
SDXL和Flux原生支持的分辨率
社交媒体常用尺寸(Instagram、Twitter)
打印格式(A4、Letter)和影院比例
自动检测与自动对齐:
可自动识别连接图像的分辨率
智能匹配最接近的预设值
实时预览:在应用前就能看到结果,包括宽度、高度等信息
怎么用:
把“Resolution Master”节点加到你的工作流中
把它的宽度、高度、放大比例输出连接到需要用到分辨率的节点上,比如你常用的Rescale Image节点
用画布、预设或缩放选项来设置想要的分辨率
如果你是用SDXL或Flux模型,记得打开“自定义计算”来启用自动优化
GitHub地址:https://github.com/Azornes/comfyuiresolutionMaster
欢迎留言给我反馈和建议!如果你有改进的想法,或者知道其他模型的分辨率/比例要求,欢迎告诉我。
我希望能把这个节点做得越来越好,真正服务好整个ComfyUI社区(当然,也包括我自己 😄)
|