AB
AiBoss站
教程

Upscayl

教程

用 Upscayl 放大低分辨率老照片并批量导出高清图

Upscayl 是一款开源 AI 图像放大工具,支持 Linux、Windows 与 macOS,可把低分辨率照片放大 1x 到 4x,并支持整文件夹批量处理。本文从安装、选择模型、设置输出目录讲到完整跑通一次放大流程,并说明输出格式与速度受 GPU 影响等实际限制。

Upscayl 是一款免费开源的图像放大工具,用开源的人工智能模型把低分辨率的照片、扫描件、缩略图重新渲染成更高分辨率、细节更清晰的版本。它适合手里有老照片扫描件、早期数码相机拍的小尺寸图片、或者从旧相册翻拍下来的模糊素材,又不想为此付费订阅在线服务的人。它提供图形界面,支持整文件夹批量处理,并且可以跨平台运行。本文要讲清楚的是:装好 Upscayl 之后,如何选图、选模型、定输出目录,把一批低分辨率图片放大到 2x 或 4x 并保存成需要的格式。站内对应的工具条目见 Upscayl。

需要先说明一点:Upscayl 做的是「放大 + 重建细节」,它不是修复工具,也不是去噪或上色工具。它能把一张 1152×1528 的扫描图放大到 2304×3056,让这张图在印刷或大屏展示时不至于糊成一片;但它不会凭空补出原图里根本没有的信息,也不会纠正严重偏色。理解这一点,后面的模型选择和参数设置才有意义。

准备工作

确认系统与安装方式

Upscayl 可以在 Linux、Windows 和 macOS 上运行。三个平台的安装包获取方式不同,Linux 下主要有两种包管理渠道:Flatpak 和 Snap。具体到某个发行版该用哪条命令、安装包文件名是什么,以项目仓库的安装说明和官网当前信息为准,因为打包方式会随版本变化。

安装前建议先确认两件事:

  • 显卡与驱动:Upscayl 的放大计算依赖 GPU,处理速度与你的显卡型号直接相关。集成显卡也能跑,但处理大批量图片时耗时会明显变长。
  • 磁盘空间:放大 4x 意味着输出图的像素数是原图的 16 倍,文件体积也会相应增长。批量处理一整个相册前,先估算输出目录需要多少空间。

整理输入素材

Upscayl 支持两种输入方式:选单张图片,或者选一个包含多张图片的文件夹做批量放大。如果打算批量处理,建议先把要放大的图片集中到一个独立文件夹里,不要把无关图片混进去——因为一旦选定文件夹,工具会处理其中的图片集合,逐张挑选的余地不大。

同时准备好一个空的输出目录。Upscayl 需要你指定输出位置,处理结果会写到那里,不会覆盖原图。把输入和输出分开放在两个目录里,事后核对结果会方便很多。

关于授权

Upscayl 是开源软件,采用 AGPL v.3 许可证发布。如果你只是自己用,这不影响什么;如果你打算把它集成进自己的产品或服务里分发,需要先读一遍该许可证的条款,确认你的使用方式符合要求。

操作步骤

第一步:启动并选择输入

打开 Upscayl,进入主界面后先选择要处理的图像。界面上提供单张图片和文件夹两种选择入口:处理单张照片时选图片文件;处理一整批时选文件夹,工具会把该文件夹当作一个批次来处理。

这一步决定了后续所有操作的输入范围,所以选之前再确认一次路径。尤其是批量模式,选错文件夹会导致大量无关图片被一起放大,白白消耗时间。

第二步:选择放大模型

Upscayl 内置了多种图像放大模型,界面上会以列表形式给出可选项。素材中提到可选模型有六种左右,其中包含专门针对数字艺术(插画、动漫风格图像)优化的模型。模型数量会随版本增加,实际可选列表以你安装的版本为准。

选模型的基本思路是按素材类型匹配:

  • 照片类素材(老照片扫描件、相机拍摄的图片):选面向真实照片训练的通用模型,重建出的纹理更自然。
  • 数字艺术类素材(插画、动漫截图、线条清晰的图形):选专门为数字艺术优化的模型,能更好地保持边缘锐利、避免把平涂色块处理出噪点。

如果拿不准,可以先用同一张图分别跑两个模型,对比输出结果再决定批量处理时用哪个。这一步多花几分钟,比批量跑完再返工划算。

第三步:设置放大倍数

Upscayl 支持把图像从原始尺寸放大到 1x、2x、3x 或 4x。倍数越高,输出分辨率越大,处理时间与文件体积也越大。

以素材中的一个实际例子说明:一张原始尺寸为 1152×1528 的扫描照片,选择 2x 后输出为 2304×3056。这个尺寸已经足够用于大幅面打印或纪念展示海报。如果只是想在网页或幻灯片里看得清楚一些,2x 通常就够了;4x 更适合需要印刷或大幅输出的场景,但要接受更长的处理时间和更大的文件。

第四步:指定输出目录与格式

选定模型和倍数后,指定输出文件夹。输出图像可以保存为 png、jpg 或 webp 三种格式:

  • png:无损格式,适合需要保留全部细节、后续还要继续编辑的图,文件体积最大。
  • jpg:有损压缩,适合直接分发或存档,体积小,但反复保存会损失质量。
  • webp:体积通常比 png 小,适合放到网页上使用,兼容性取决于目标环境。

如果这批图之后要拿去印刷,选 png;如果只是要在网站上展示,webp 往往更合适。

第五步:开始放大

点击界面上的 Upscayl 按钮启动处理。工具会按顺序处理选中的图片,处理速度取决于你的 GPU 以及所选的输出规格——倍数越高、模型越重,单张耗时越长。批量处理时不要中途关闭窗口,等进度走完再检查输出目录。

一个完整示例

下面用一个具体场景把上面的步骤串起来:把一张 1945 年拍摄、后来扫描成数字文件的黑白老照片放大,用于制作纪念展示海报。

素材情况:原图是约 2 英寸 × 3 英寸的纸质照片,扫描后得到 1152×1528 像素的数字文件。这个尺寸直接用于海报印刷会明显发虚。

操作流程:

  1. 启动 Upscayl,在输入选择处选中这张扫描图。
  2. 在模型列表中选一个面向真实照片的通用放大模型(不要选数字艺术专用模型,那张图是照片而非插画)。
  3. 把放大倍数设为 2x。
  4. 指定一个空文件夹作为输出目录,输出格式选 png,以便后续排版时保留全部细节。
  5. 点击 Upscayl 按钮开始处理,等待进度完成。

结果:输出图像尺寸为 2304×3056,是原图的两倍边长、四倍像素量。这个分辨率足以支撑纪念海报的印刷需求,而原图直接放大会因为插值而模糊。

如果同一批海报还要用到其他老照片,可以把它们放进同一个输入文件夹,用相同的模型和倍数设置一次性批量处理,不必逐张重复操作。

注意事项

速度取决于硬件

Upscayl 的处理速度与 GPU 性能直接相关,素材中也提到 CPU 与 GPU 都会影响耗时。同一批图片在不同机器上跑完所需的时间可能相差很大,规划批量任务时把这一点考虑进去,不要按单张的耗时线性推算整批时间。

放大不等于修复

Upscayl 能提升分辨率和细节表现,但它不会修复破损、不会去除严重噪点、也不会给黑白照片上色。如果原图本身有划痕、污渍或严重失焦,放大之后这些问题同样会被放大。需要修复类处理时,应先用其他工具处理原图,再交给 Upscayl 放大。

模型选择影响结果质量

用错模型会明显拉低输出质量。把照片类素材交给数字艺术模型处理,容易得到过度平滑、失去真实纹理的结果;反过来把插画交给照片模型,边缘可能出现不必要的噪点。批量处理前先用一两张样图试跑,是成本最低的验证方式。

输出体积要提前估算

4x 放大的像素量是原图的 16 倍,配合 png 无损格式,单张文件可能达到相当大的体积。批量处理整个相册前,先确认输出磁盘有足够空间,并想清楚是否真的需要 4x——很多展示场景 2x 已经足够。

版本与功能以官网为准

可选的模型数量、支持的输出格式、各平台的安装方式都会随版本更新而变化。本文描述的是基本流程,具体到某个版本有哪些模型、安装包从哪里获取、许可证条款是否有调整,请以 Upscayl 官网与项目仓库的当前信息为准。