Model
.ai
追踪开放 AI 模型

AI图像放大:ESRGAN模型、hires-fix、切片扩散及各自适用场景

主题:模型
作者:Quartermaster
发布于 2026年3月4日

概述

图像模型在原生尺寸下表现最佳(SD 1.5为512,SDXL和Flux为1024),放大太多会变差,所以大图的做法是先生成原生尺寸,再放大。放大有三种方法,不能互换。像素放大器是小型网络(ESRGAN系列、SwinIR、DAT),放大时锐化,速度快,忠实原图,不添加新内容。hires-fix是在生成时以更大尺寸进行第二次扩散,适度去噪,添加真实细节。切片扩散把大图切成重叠切片,对每个切片做img2img,可以在4K及以上分辨率创造合理细节,使用Tile ControlNet保证切片间一致。
你需要用哪种取决于目标。网页和社交媒体用2倍像素放大干净渲染图就够,几秒钟完成。打印、产品和壁纸则先2倍像素放大,再用低去噪的切片扩散,能达到“4K AI艺术”应有的细节。hires-fix介于两者之间,是Forge和A1111默认选项:它修复1024图像中模糊的人脸,无需第二套流程。
本站的Upscalers系列列出了像素放大器及其适用(照片、动漫、脸部、文字),以及基于扩散的增强器及其基础系列。云端合作伙伴用的工具相同:PirateDiffusion有/upscale和/enhance命令,BitVector在每个结果旁有放大按钮。

参考

名称
类型
含义
4x-UltraSharp
pixel upscaler, ESRGAN
照片和渲染的默认选择:锐利,略带颗粒感;之后缩小到2倍看起来自然。
Real-ESRGAN x4plus / x4plus-anime
pixel upscaler
通用且稳定;动漫版保持线条清晰。
4x-NMKD-Siax, 4x-Foolhardy-Remacri
pixel upscaler
比UltraSharp更柔和;Remacri适合柔和照片,Siax适合细节纹理。
SwinIR / DAT / HAT
pixel upscaler, transformer
更高保真度,速度较慢;适合照片,ESRGAN会虚构纹理的场合。
Hires-fix
generation setting
先用像素放大器放大1.5-2倍,再在新尺寸上做0.3-0.5去噪。A1111/Forge的复选框;ComfyUI中作为第二个KSampler。
Ultimate SD Upscale
tiled diffusion
1024切片,64像素重叠,去噪0.2-0.35,开启Tile ControlNet。把2048图变成4096,添加新细节。
SUPIR / Flux tiled / SeedVR
diffusion restorers
大型模型,修复和增强旧图或低质图;需要16GB以上显存,每张图耗时几分钟。
Denoise
0.2-0.5
任何扩散放大中的去噪强度。0.2保持所有细节;0.5会重绘纹理,可能改变人脸。

分步操作

  1. 先在原生尺寸生成,先修正构图和人脸(修补);放大会放大缺陷,不会修复。
  2. 快速路径:用4x-UltraSharp放大图像(使用模型),再将图像缩放到原始的2倍。几秒完成,适合网页。
  3. hires-fix路径(Forge,A1111):启用Hires. fix,选择4x-UltraSharp或Latent放大器,放大1.5-2倍,hires步数15,去噪0.4。ComfyUI中:Latent放大1.5倍 -> 第二个KSampler去噪0.45。
  4. 打印路径:先像素放大2倍,再用同一检查点的Ultimate SD Upscale,切片1024,填充32,去噪0.25,Tile ControlNet强度0.6,缝隙修复“半切片”。预计耗时几分钟。
  5. 人脸:放大后用人脸细节增强器(ADetailer,FaceDetailer节点)做一次去噪0.35的处理;大图会让小脸变小。
  6. 轻微锐化,打印导出PNG,网页用WebP或JPEG 92。与1倍渲染100%对比,检查是否有虚构伪影。
  7. 云端:回复PirateDiffusion结果用/upscale(像素)或/enhance(扩散);BitVector点击图像卡上的Upscale按钮。

示例

ComfyUI快速2倍放大

VAE Decode -> Upscale Image (using Model: 4x-UltraSharp) -> Image Scale (0.5, lanczos) -> Save Image

Forge hires-fix设置

Hires. fix: upscaler 4x-UltraSharp | upscale by 1.5 | hires steps 15 | denoising strength 0.4 | same seed

Ultimate SD Upscale打印设置

Input 2048x2048 (after 2x pixel upscale) | upscale_by 2 | tile 1024x1024 | mask blur 16 | padding 32 | denoise 0.25 | ControlNet Tile 0.6 | seam fix half tile

技巧

  • 只放大最终图,不要放大每个草稿;1024图做4倍放大是1600万像素,耗时明显。
  • ESRGAN模型训练是4倍放大;2倍放大其实是4倍后缩小,所以跳过缩小会显得过锐。
  • 动漫和平面插画用动漫版,否则线条会变粗;照片用SwinIR、DAT或Remacri,否则皮肤会塑料感。
  • 切片扩散时提示词保持简短通用(“高度细节,锐利对焦,自然肤色”),避免切片创造新主体。
  • hires-fix的潜空间放大需要去噪0.5以上才能锐利;像素放大器在hires-fix中用0.3-0.4去噪,图像更接近原图。
  • Upscalers系列页面按热度排序,前三个覆盖90%需求。

问题排查

放大图像看起来过锐且颗粒感强

原因
4x ESRGAN输出保持4倍大小。

修复方法
缩小到2倍,或用Remacri/SwinIR。

切片扩散后人脸变化

原因
去噪过高;切片重新想象了人脸。

修复方法
去噪0.2-0.25,开启Tile ControlNet,之后用人脸细节增强器。

可见网格缝隙

原因
重叠不足或无缝隙修复。

修复方法
填充32-64,开启缝隙修复模式,或用SUPIR一次性修复。

hires-fix产生重复肢体

原因
放大倍数或去噪对模型来说太高。

修复方法
最多放大1.5倍,去噪0.4,或用像素放大器代替潜空间放大。

解码步骤内存不足

原因
4K图像全尺寸VAE解码。

修复方法
用VAE Decode (Tiled)和更小切片。

常见问题

哪个放大器最好?

大多数渲染用4x-UltraSharp,插画用Real-ESRGAN动漫版,照片用SwinIR或DAT。Upscalers系列页面按用途排名。

放大能修复糟糕的手吗?

不能;只会放大。先修补,最后放大。

能放大多大?

像素放大器可放大任意尺寸;切片扩散可耐心放到8K。超过4倍时模型创造的内容多于保留的。

hires-fix和放大一样吗?

它是在生成中带扩散的放大,会添加细节,普通放大器不会。

能放大视频吗?

可以:用ESRGAN逐帧(快但可能闪烁)或用SeedVR等视频修复器;视频指南里有介绍。

本指南涉及的模型

作者
负责库存管理:每个 LoRA,每个量化,每个被重命名为 final_v2_REAL.safetensors 的文件。用晚饭前能渲染多少张 Wan 来衡量硬件。会告诉你 VRAM 数值,然后说你开着 Chrome 所以数值不准。开源权重,否则不算发货。
Quartermaster 的所有指南

更多指南