Skip to main content
PromptQuorum
主页/本地LLM进阶/Real-ESRGAN评测:免费本地AI图像放大工具
Image & Video Generation

Real-ESRGAN评测:免费本地AI图像放大工具

·9分钟阅读·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

Real-ESRGAN是腾讯ARC实验室推出的免费开源(Apache 2.0)AI图像放大工具,完全在本地硬件上放大照片并修复细节——可通过Python命令行工具、无需安装的NCNN-Vulkan可执行文件运行,也可直接集成在ComfyUI、AUTOMATIC1111 WebUI以及独立应用Upscayl中。它内置通用、动漫专用和人脸修复模型,支持Nvidia、AMD和Apple Silicon GPU,无需账号、订阅或联网即可使用。

Real-ESRGAN是一款免费、开源(Apache 2.0)的AI图像放大工具,完全在你自己的硬件上放大图像并修复细节,无需订阅,也无需上传到云端服务。它以Python包、无需配置GPU驱动的独立可执行文件形式提供,也是Upscayl、ComfyUI等工具"放大"按钮背后所用的模型。

Real-ESRGAN评测:免费本地AI图像放大工具

关键要点

  • Apache 2.0许可证 — 个人和商业使用均免费,源代码完全开放
  • 完全本地运行:无需账号,每张图像无费用,下载后无需联网
  • 两种安装方式:面向开发者的Python包,或无需配置Python或CUDA的独立NCNN-Vulkan可执行文件
  • 内置通用(RealESRGAN_x4plus)、动漫优化(RealESRGAN_x4plus_anime_6B)和人脸修复(集成GFPGAN)模型变体
  • 驱动Upscayl的放大功能、ComfyUI的放大节点以及AUTOMATIC1111 WebUI的Extras标签页 — 大多数用户从不接触命令行
  • 通过基于Vulkan的可执行文件支持Nvidia、AMD和Intel GPU,通过Python包支持Apple Silicon

📍 简单一句话

Real-ESRGAN是一款免费开源(Apache 2.0)的AI图像放大工具,可在本地硬件上放大图像并修复细节,提供Python工具、无需安装的可执行文件,或集成在Upscayl、ComfyUI、AUTOMATIC1111 WebUI等应用中。

💬 简单来说

将一张模糊或低分辨率的照片交给Real-ESRGAN,它会输出一个更大、更清晰的版本——与Topaz Gigapixel AI等付费云端放大工具做的是同一件事,只是模型运行在你自己的GPU(或CPU)上,数据永远不会离开你的机器。

📌: Real-ESRGAN是一款放大工具,不是文生图生成器。它放大并锐化现有图像——不会根据提示词创建新图像。

Real-ESRGAN还在维护吗?

是的。由腾讯ARC实验室研究人员发布的Real-ESRGAN,在GitHub上仍是一个活跃的开源仓库——它没有被归档,并且更多是作为其他活跃开发工具所依赖的事实标准放大后端存在,而不是一个需要频繁自身发布的独立应用。

其持续相关性最清晰的信号是间接的:ComfyUI内置的放大节点、AUTOMATIC1111 WebUI的Extras标签页,以及专用开源应用Upscayl,到2026年都默认捆绑了Real-ESRGAN的模型权重。一个作为基础设施如此深度嵌入多个活跃维护项目的工具,不会像没有下游依赖者的独立应用那样消失。

GitHub仓库状态

状态:
活跃,未归档
含义:
源代码、Issue跟踪和拉取请求在github.com/xinntao/Real-ESRGAN上持续开放

下游采用情况

状态:
默认捆绑
含义:
ComfyUI、AUTOMATIC1111 WebUI和Upscayl都将Real-ESRGAN模型作为默认或主要放大工具捆绑

原始论文

状态:
2021年发表于ICCV Workshops
含义:
由Xintao Wang、Liangbin Xie、Chao Dong和Ying Shan撰写的《Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data》

📌: 由于Real-ESRGAN是作为其他工具内嵌的模型/库来运作的,检查基于它构建的工具(Upscayl、ComfyUI)是否得到维护,比检查"这个应用"本身更有意义——它们确实得到了维护。

Real-ESRGAN是什么?

Real-ESRGAN(github.com/xinntao/Real-ESRGAN)是一款开源、采用Apache 2.0许可证的AI超分辨率模型,输入低分辨率或劣化的图像,输出更大、更清晰的版本。它由腾讯ARC实验室的研究人员开发,并以《Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data》为题发表于2021年的ICCV Workshops。与简单的插值(双三次或Lanczos缩放)不同,它使用训练好的神经网络重建纹理、边缘和细微结构等合理细节,而不只是拉伸现有像素。

  • 放大:将图像放大2倍或4倍,添加AI重建的细节而非模糊处理
  • 修复:去除真实世界劣化照片中的JPEG压缩伪影、噪点和模糊,而不仅是干净的下采样测试图像
  • 人脸增强:与GFPGAN的可选集成专门修复并锐化放大结果中的人脸
  • 动漫模式:专门在动漫/插画作品上训练的独立模型,避免照片训练的放大工具在线稿上造成的过度平滑
  • 批量与视频处理:配套脚本(inference_realesrgan_video.py)将同样的放大逐帧应用于视频文件

Real-ESRGAN提供哪些模型?

Real-ESRGAN附带多个预训练模型检查点,每个都针对不同类型的图像进行调优,均在首次运行工具时自动下载。

模型
最适合
倍率
RealESRGAN_x4plus一般照片和真实图像4倍
RealESRGAN_x4plus_anime_6B动漫和插画作品4倍
RealESRNet_x4plus输出更平滑、锐化伪影更少4倍
RealESRGAN_x2plus4倍放大幅度过大的照片2倍
realesr-general-x4v3更小更快、可调节降噪强度的通用模型4倍

--face_enhance选项会在任意这些模型之上叠加GFPGAN,专门修复面部细节——仅在包含人脸的图像上使用,因为它偶尔会使其他区域过度平滑。

如何在本地安装并运行Real-ESRGAN?

运行Real-ESRGAN有两种受支持的方式:Python包(适合需要脚本控制的开发者)和NCNN-Vulkan可执行文件(适合想要即用二进制文件、无需配置Python或CUDA的用户)。

  1. 1
    克隆或下载github.com/xinntao/Real-ESRGAN,然后用pip install basicsr facexlib gfpgan和pip install -r requirements.txt安装依赖。
  2. 2
    在克隆的仓库内运行python setup.py develop以完成设置。
  3. 3
    使用python inference_realesrgan.py -n RealESRGAN_x4plus -i input.jpg -o results放大图像——模型权重会在首次运行时自动下载。
  4. 4
    为动漫作品添加-n RealESRGAN_x4plus_anime_6B,或添加--face_enhance在输出上同时运行GFPGAN人脸修复。
  5. 5
    在显存较低的GPU上,添加--tile 400(或更低)以将图像分成更小的块处理,而不是一次性处理——以速度换取更低的显存占用。
  6. 6
    无需Python的替代方案:从GitHub Releases页面下载适合你操作系统的realesrgan-ncnn-vulkan发行版,通过Vulkan直接在Nvidia、AMD或Intel GPU上运行。

Real-ESRGAN需要GPU吗?

GPU(通过Vulkan的Nvidia、AMD或Intel,或通过Python包的Apple Silicon)会大幅提升速度,但它也可以在CPU上运行——每张图像的处理时间会明显更长,尤其是高分辨率输入。

Real-ESRGAN需要多少显存?

需求随图像大小和--tile设置变化:较小的--tile值(例如200-400)可让它在仅有2-4 GB显存的GPU上运行,因为图像被分成更小的块处理,代价是总处理速度略慢。

Real-ESRGAN适合谁使用?

Real-ESRGAN适合任何需要放大或修复图像、又不想为每张图像或订阅付费的人,且能够接受命令行工具或基于其构建的简单GUI应用。

Real-ESRGAN对比替代方案

与Real-ESRGAN最接近的比较对象是其他放大工具——有些直接基于Real-ESRGAN自身的模型构建,有些则采用完全不同的架构。

工具
界面
许可证
最适合
Real-ESRGANCLI / NCNN-Vulkan二进制文件Apache 2.0可脚本化的本地放大,其他工具的基础模型
Upscayl桌面GUIAGPL 3.0基于Real-ESRGAN模型的拖放式放大
waifu2xCLI / 网页 / GUI移植版MIT较老的、专注动漫的放大工具,比Real-ESRGAN更轻量
ComfyUI(放大节点)基于节点的GUIGPL 3.0作为更大图像生成工作流中一个步骤的放大
Topaz Gigapixel AI桌面应用专有(付费)带手动微调和付费支持的专业摄影

使用Real-ESRGAN的常见错误

这些错误源于将Real-ESRGAN当作生成工具使用,或对源图像使用了错误的模型变体。

常见问题

Real-ESRGAN还在维护吗?

是的。这个开源仓库在GitHub上仍然活跃,其模型是ComfyUI、AUTOMATIC1111 WebUI和Upscayl等多个活跃维护工具中内置的默认或主要放大后端。

Real-ESRGAN真的免费吗?

是的。它以Apache 2.0许可证发布,个人和商业使用均免费,没有每图像费用、订阅费用,也无需账号。

Real-ESRGAN采用什么许可证发布?

Apache 2.0,一种宽松的开源许可证。只要保留许可证和版权声明,你可以使用、修改和再分发它,包括用于商业产品。

Real-ESRGAN需要GPU吗?

GPU会让它快得多,但它也可以在CPU上运行。它通过CUDA(Python包)或Vulkan(NCNN可执行文件)支持Nvidia和AMD GPU,并通过Python包支持Apple Silicon。

Real-ESRGAN能放大动漫或插画图像吗?

可以,使用专门在动漫和插画作品上训练的RealESRGAN_x4plus_anime_6B模型,以避免照片训练的放大工具在线稿上造成的过度平滑。

Real-ESRGAN能根据文本提示生成新图像吗?

不能。Real-ESRGAN是一款超分辨率放大工具——它放大并修复现有图像中的细节。文生图生成是一个独立的模型类别,例如Stable Diffusion。

Real-ESRGAN和Upscayl有什么区别?

Real-ESRGAN是底层的开源模型和命令行工具。Upscayl是一款独立的开源桌面应用(AGPL 3.0),将Real-ESRGAN的模型封装在拖放式图形界面之后,用户无需接触终端。

Real-ESRGAN能放大视频而不仅仅是图像吗?

可以,通过配套脚本inference_realesrgan_video.py,将同一放大模型逐帧应用于视频文件。

Real-ESRGAN需要多少显存?

这取决于图像分辨率和--tile设置。将--tile降低到200-400会将图像分成更小的块处理,从而可在仅有2-4 GB显存的GPU上运行,代价是总处理速度略慢。

资料来源

← 返回 本地LLM进阶