ComfyUI_LayerStyle
时间:2025/06/28
LayerUtility: ImageScaleRestore
节点功能:将图像恢复到原始尺寸或按指定比例/长边重新缩放,同时支持透明度蒙版处理。
LayerUtility: ImageScaleRestore-节点参数说明
输入参数 | |
image | 要还原尺寸的图像。 |
mask | 可选遮罩图,缩放与图像同步。会一起被调整大小,适用于分割图恢复。 |
original_size | 原始尺寸 [width, height],若提供则忽略 scale 与 longest_side。推荐从缩放记录中传入,确保恢复精确一致。 |
输出参数 | |
image | 还原后的图像。 |
mask | 还原后的掩码图(若提供则输出)。 |
original_size | 输入图像的原始尺寸。 |
width | 输出图像宽度。 |
height | 输出图像高度。 |
控件参数 | |
scale | 缩放倍率(仅当 original_size 未提供时生效)。如设为 2.0 表示将当前图像恢复为原来的 200%。 |
method | 插值方式。 lanczos(兰索斯插值):高质量缩放算法,边缘保留效果好,不过耗时稍高,推荐作为默认选择,适用于高清图像。 bicubic(双三次插值):插值效果平滑自然,运算速度较快,质量比 lanczos 稍逊,适合对一般图像进行缩放。 bilinear(双线性插值):计算速度快但效果较为粗糙,适用于图像预览以及轻量处理的场景。 box(方框平均插值):采用简单平均的方式,主要用于降采样,速度快但质量一般。 hamming(汉明插值):与 lanczos 类似,质量略低,边缘保留效果较好,适用于对边缘保持有一定要求的图像。 nearest(最近邻插值):保留像素块,不进行平滑处理,适合像素风格图、遮罩图、分割图,不推荐用于真实图像的缩放。 |
scale_by_longest_side | 是否按最长边控制缩放尺寸。若启用,将忽略 scale 参数,并按 longest_side 还原。 |
longest_side | 指定最长边像素值,仅在 scale_by_longest_side = True 时生效。例如设为 1024,则图像最长边将被调整为 1024。 |