Upscayl 完全使用指南:免费 AI 图像超分辨率,把模糊照片变高清只需 4 步
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
相册里总有一些拿它没办法的图:多年前的家庭合影颗粒感很重、手机截图放大后全是马赛克、网图下载下来模糊得看不清字。传统的"图像缩放"只是把像素硬拉大,结果就是更大、更糊。Upscayl 是一款免费开源的 AI 图像超分辨率工具,它在 Linux、macOS、Windows 三个平台上本地运行,用 AI 模型"猜"出被压掉的细节,把低清图重建为高清图,全程不上传图片、不花一分钱。
Upscayl AI 图像超分辨率前后对比:同一张风景照增强前后滑动对比
安装 Upscayl:三个平台各走各的快捷路
先说清楚一个硬性前提:Upscayl 依赖 Vulkan 图形接口调用 GPU 算力,所以需要一块支持 Vulkan 的显卡。多数独立显卡没问题,但相当一部分核显不支持,CPU 更是跑不动。如果你的机器显卡较老,装之前可以先确认一下驱动是否支持 Vulkan。
Windows 上安装 Upscayl
从项目的发布页下载upscayl-x.x.x-win.exe安装包,双击运行,按向导一路下一步即可。安装时如果弹出"未知发布者"的用户账户控制窗口,点"Yes"放行就行,这是开源软件常见的安全提示,不代表文件有问题。
macOS 上安装 Upscayl
macOS 12 及以上有三个入口任选其一:
- 从发布页下载
.dmg文件,把图标拖进"应用程序"文件夹,首次打开时右键选择"打开"绕过系统提示; - 在 Mac App Store 搜索 "Upscayl" 直接安装;
- 用 Homebrew 一条命令搞定:
brew install --cask upscaylLinux 上安装 Upscayl
大多数发行版的软件中心都能找到它,常用方式:
- Flatpak(适合 GNOME 等桌面):
flatpak install flathub org.upscayl.Upscayl- AppImage 便携版:下载
upscayl-x.x.x-linux.AppImage后,右键 → 权限 → 勾选"允许执行",双击即可运行,不用安装; - 也提供 deb(Debian/Ubuntu 系)、rpm(Fedora 系)和 zip 包,对应不同发行版。
从源码运行(给开发者)
如果你手痒想改代码,可以克隆仓库后本地启动开发版:
git clone https://gitcode.com/GitHub_Trending/up/upscayl cd upscayl npm install npm run start构建发行包则用npm run dist。应用主进程逻辑在 electron/ 目录,渲染层界面在 renderer/ 目录,想深入看实现可以从这两个入口找起。
三步跑通第一张图:装完 5 分钟看到效果
安装完成后打开应用,界面左侧是操作面板,右侧是预览区,没有任何需要研究的复杂选项,跟着四个步骤走就行。
- Step 1 选图:点紫色的 "SELECT IMAGE" 按钮挑一张图。想批量处理时,先把左上角的 "Batch Upscale" 开关打开,再一次性选中整个文件夹,队列会逐张跑。
- Step 2 选模型:下拉框里选 AI 模型,不确定就选 "GENERAL PHOTO"(即 Upscayl Standard),它是万金油选项。下方还有个 "Double Upscayl" 复选框,勾上等于连续增强两遍,细节更足但耗时翻倍,第一遍不用开。
- Step 3 定输出位置:"SET OUTPUT FOLDER" 默认就是原图所在目录,保持默认最省事,输出文件会带缩放后缀,不会覆盖原图。
- Step 4 开跑:点绿色的 "UPSCAyl" 按钮,进度条走完,去输出文件夹看成片。
到这一步,你的第一张高清图已经躺在硬盘里了。下面再解决"选哪个模型"这个唯一真正需要做判断的环节。
7 种模型怎么选:先看图再对号入座
Upscayl 内置 7 个模型,在 common/models-list.ts 中可以看到它们的完整清单。与其死记每个模型适合什么,不如记住三条判断标准:素材类型(真实照片 / 数字绘画 / 文档图形)、风格偏好(自然真实 / 极致锐利 / 柔和氛围)、机器配置(强卡 / 弱卡)。
Upscayl Standard:拿不准时的默认答案
细节和自然度都在线,人像、风景、日常照片通吃。第一次用、或者懒得分析素材类型,就选它,翻车概率最低。
High Fidelity:真实感优先
它倾向于克制地补细节,不往画面里"加戏",建筑、产品图、需要存档意义的老照片用它最稳。
Digital-Art:为二次元和插画而生
针对动漫、数字绘画的线条与色块专门调过,能保住干净的描边、把色块的饱和度和锐度提上去。拿真人照片喂它反而容易出油。
Ultrasharp:锐度拉满
文档、截图、图纸、产品白底图这类"线条即内容"的素材,用 Ultrasharp 边缘最利落。代价是真实照片上可能出现过锐的锐化痕迹,人像慎用。
Ultramix Balanced:复杂场景的折中方案
元素多的画面(城市街景、室内全景)用它,细节与自然度的平衡比单点锐化更讨喜,风格接近 Ultrasharp 但收敛一些。
Remacri:氛围柔和型
输出偏柔和、色彩温润,适合人像和偏艺术感的照片,画面不容易"数码味"过重。
Upscayl Lite:老电脑救急
参数规模小,速度和显存占用都低。显卡较弱、或者只是要快速过一批图时选它,画质比全血模型略逊,但胜在跑得快。
一句话决策:真实照片拿不准 → Standard;要锐 → Ultrasharp;要柔 → Remacri;二次元 → Digital-Art;弱机器 → Lite。
进阶调优:GPU 加速、自定义模型与输出参数
把第一张图跑通之后,下面这三块按需了解即可,不看不影响日常使用。
GPU 加速配置(GPU ID)
多显卡机器(独显 + 核显)上,Upscayl 默认可能挑错卡。确认步骤:随便选张图点一次增强,打开设置页滚到日志区,里面会列出系统识别到的全部 GPU 及对应编号。把想要的编号填进 "GPU ID" 输入框即可,多卡可以写0,1,2一起用。注意两点:Windows 上如果系统没设成性能模式,这个设置可能被覆盖;多卡是分担任务而不是均匀切分负载。
自定义模型:加载自己的 NCNN 模型
从 v2.5 开始,Upscayl 支持加载第三方 NCNN 模型,玩法是:建一个models文件夹,把.bin+.param格式的模型文件丢进去,到设置页 "Add Custom Models" 区域点 "Select Folder" 指向该文件夹,之后模型下拉框里就能看到它。仓库里 models/ 目录预置了 realesr-animevideov3 的 x2 / x3 / x4 模型,正好是"原生支持非 4 倍缩放"的例子。想把自己训练的 PyTorch 模型转成 NCNN 格式,看官方转换指南 docs/Model-Conversion-Guide.md。
输出参数:缩放倍数、分辨率与格式
- 缩放倍数:内置 7 个模型的原生输出都是 4 倍;从 v2.8 起,Upscayl 对不支持 2x/3x 的模型采用"先 4x 再缩小"的模拟方式,所以选 2x/3x 也能用,只是并非原生输出。想要真 2x/3x,可以加载上面提到的 animevideov3-x2/x3 这类模型。
- 自定义分辨率:想要精确到某个像素值(比如正好 2560×1440),用设置里的自定义分辨率项填目标尺寸。
- 输出格式:JPG 体积最小,适合照片分享;PNG 无损,适合还要二次编辑的图;WebP 介于两者之间。
- Tile Size:控制单次处理的图块大小,显存吃紧或处理超大图时调小它可以避免爆显存,代价是速度略降。
- 其他实用开关:复制元数据(把原图 EXIF 信息带到新图)、输出压缩质量、是否覆盖已有文件等,都在设置页。
分场景实战:老照片、电商图、社媒素材
场景一:给老照片和扫描件放大
操作:选 High Fidelity(或 Standard)→ 4x 放大 → 打开"复制元数据" → 输出 PNG 存档。 判断要点:AI 超分重建的是纹理细节,不具备去模糊、对焦修复能力。原片如果是对焦不实或运动拖影,放大后依然是糊的——先确认原图是"分辨率不够"而不是"拍糊了",再动手。
场景二:电商产品图批量提分辨率
打开 Batch Upscale,把产品图文件夹整个丢进去,按品类切模型:电子产品、配件用 Ultrasharp 保边缘;服装、软装类用 Remacri 让面料和色彩更柔和;大件家居、场景图用 Ultramix Balanced。输出统一 JPG,压缩质量 80–85,能在画质和上传体积之间取得平衡。几百张图挂着跑就行,中途可以暂停。
场景三:社媒内容快速出图
社交媒体对分辨率要求不高,追求的是快:选 Upscayl Lite,2x 放大通常足够,输出 JPG。截图里的关键文字区域想再清楚些,单独对那一块跑一遍 Ultrasharp。
疑难排查:效果不明显、大图跑不动怎么办
Q:为什么增强前后差别不大?两个最常见原因。一是素材本身失焦、重度 JPEG 压缩或严重噪点,AI 只能推测纹理、无法无中生有,源图越干净效果越好;二是模型选错,比如拿 Ultrasharp 跑人像。建议同一张图换 2–3 个模型横向对比,界面右侧的对比滑杆就是干这个的。
Q:超大图直接崩溃或显存不足?优先把 Tile Size 调小;显存小就换 Upscayl Lite;批量里混着巨幅图时,挑出来单独处理。
Q:日志区一片报错,GPU 没被识别?回到开头的 Vulkan 前提:更新显卡驱动,确认驱动支持 Vulkan 后再试。Linux 用户可参考 docs/troubleshooting/linux.mdx,macOS 用户看 docs/troubleshooting/mac.mdx。
Q:中途点了停止,文件没出来或格式不对?批量模式下,如果当前模型不支持某项后处理(比如压缩),Upscayl 会先把所有图增强完再做后处理——看到这种情况耐心等它跑完即可。
更多问答和参数说明见官方文档 docs/Guide.md,前后效果对比样例见 COMPARISONS.MD。
下一步:现在就跑一张
- 按你系统的对应方式装好 Upscayl;
- 挑一张 300–400 像素宽的模糊旧图(这个尺寸区间效果最明显);
- 先用 Upscayl Standard 跑一遍 4x,不满意再换模型重来一次。
整个流程不到十分钟,而且每张图都是本地处理,隐私和数据安全都不用担心。装好跑通第一张之后,剩下的模型试错和参数打磨自然会越用越顺手。
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考