您的浏览器版本过低,页面的核心功能将无法正常使用。 建议改用 EdgeChromeFirefox 最新版, 也可将当前浏览器升级到最新版后重试。

Linux 下载、安装 Upscayl,免费开源的 AI 图像放大器,本地离线运行、支持批量与自定义模型(附安装包upscayl-2.15.0-linux.AppImage)

发布于 2026/9/18 · 1 阅读
UpscaylAI图像放大图像增强超分辨率开源软件LinuxAppImageReal-ESRGAN图片处理老照片修复
Upscayl 是免费开源的 AI 图像放大器,本地离线运行,支持批量处理与自定义模型。本文提供 Upscayl v2.15.0 中文文档、发布说明中英对照与 Linux x86_64 安装包。

封面.png

1. Upscayl 简介

Upscayl 是一款免费开源的 AI 图像放大器,官方给自己的定位是「Free and Open Source AI Image Upscaler」。它用 AI 模型推测低分辨率图像里「本该存在」的细节,把图片放大并增强清晰度,而不是像传统插值那样把像素拉大糊成一片。项目采用 AGPL-3.0 许可证,由 Nayam Amarshe 与 TGS963 创建并维护,仓库创建于 2022 年 7 月,恰好赶在 Real-ESRGAN 这类超分辨率研究成熟、但普通用户仍需要 Python 与 CUDA 环境才能跑起来的空档期——Upscayl 做的事,就是把这些研究封装成一个普通桌面应用。截至目前,项目在 GitHub 上已积累约 4.9 万颗星标、2,400 余个 Fork,是同类开源项目中关注度最高的一个。

值得留意的是 Upscayl 的 Linux 优先(Linux-first) 取向。它同时提供 AppImage、DEB、RPM、ZIP、Flatpak、Snap、AUR 等几乎全部 Linux 分发形态,官方 README 甚至会在 Windows 用户遇到长路径限制时半开玩笑地建议「换用 Linux」。界面层基于 Electron 与 TypeScript 构建,推理层则是独立开源的项目 upscayl-ncnn(基于 Real-ESRGAN 与 NCNN Vulkan),同样以 AGPLv3 授权。

Upscayl 的核心特点:

  • 完全本地运行:所有推理都在本机完成,图片不上传任何服务器,断网可用,隐私友好
  • 多种内置 AI 模型:标准、轻量、高保真、数字艺术、Remacri、Ultrasharp、Ultramix Balanced 共 7 个内置模型,各自针对照片、插画、数字艺术等不同题材调校
  • 支持自定义模型:可加载社区训练的其他 NCNN 模型,官方另有 custom-models 仓库提供模型合集
  • 批量处理:一次选中整个文件夹,逐张放大,支持中途取消
  • 多种输出格式与压缩:可保存为 PNG、JPG、JPEG、WEBP,并可调节压缩比
  • 多重放大方式:增强比例、双重升图(对输出再放大一次,4×4 可达 16 倍)、自定义输出宽度
  • 放大前后对比查看:滑块视图与透镜视图(Lens Viewer)两种对比方式
  • TTA 模式:测试时间增强(Test Time Augmentation),牺牲速度换取更好的去伪影效果
  • 多语言界面:v2.15 起内置中文、英语、日语、俄语、法语、西班牙语、葡萄牙语、越南语、印度尼西亚语等界面翻译
  • 需支持 Vulkan 的 GPU:这是 Upscayl 唯一的硬性门槛,多数核显与纯 CPU 环境无法运行

2. v2.15.0 版本亮点

该版本汇集了 12 位贡献者105 条 贡献。

v2.15.0 于 2024 年 12 月 25 日发布,被官方命名为「新年更新」(New Year Update),是 Upscayl 一次规模较大的功能更新,覆盖界面、模型、多语言与统计等多个方面。

新增模型:

  • 引入全新模型 High Fidelity(高保真),面向各种类型的图像,侧重还原真实细节与平滑纹理
  • AI 模型选择界面重新设计,为每个模型配上了示例图片与说明文字,挑选模型不再需要靠猜

提示:官方在发布说明中特别提到,如果你在发布后数小时内就下载了 Upscayl,新的 High Fidelity 模型可能无法工作;该问题已修复并重新构建过安装包。本整合包内即为修复后的构建。

多语言支持:

这是本次更新对中文用户最直接的一项改进——Upscayl 首次支持界面多语言,一次性加入了英语、俄语、日语、法语、西班牙语、葡萄牙语、越南语、印度尼西亚语和中文共 9 种翻译,并可在引导对话框中直接切换语言。

界面与交互:

  • 整体界面又一次重做
  • 新增 引导对话框(Onboarding),首次启动时可先完成基础配置,也可随时跳过
  • 引导流程内嵌一段简短教程视频
  • 新增 镜头查看器(Lens Viewer),与原有的滑块视图并存,可在「更多选项」抽屉中切换
  • 右侧边栏(更多选项)抽屉界面更新
  • 新增统计信息展示:累计升图次数、平均升图耗时、上次升图时长、上次使用时间等

功能新增:

  • 剪贴板粘贴:按 Ctrl+V 直接粘贴剪贴板中的图片并放大,无需先存成文件
  • TTA 模式:开启测试时间增强以获得更好的结果(例如去除伪影),代价是处理时间增加约 8 倍
  • 系统信息:设置页与日志中新增 System Info 区块,排查问题时可一键复制日志
  • JFIF 格式支持:输入图片格式新增 JFIF
  • 可关闭自动更新检查:不再被更新提示打扰
  • 可关闭统计数据上报:默认情况下 Upscayl 会收集 GPU 型号、日活等匿名使用数据用于改进产品,不涉及个人数据,可随时关闭
  • Mac App Store 版本可直接发送支持邮件,日志与系统信息会预先填好
  • 为 Windows 用户新增路径长度超过 256 字符的提示

修复:

  • 修复了客户端问题的错误提示界面

3. 获取安装包

如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/226K(内含 upscayl-2.15.0-linux.AppImage、README 中英对照、发布说明中英对照、LICENSE 和源码)。

适用于 Linux x86_64(amd64)。

Upscayl 其他版本https://hanshuixin.org/resource/software_integrated_package/Linux/Upscayl

Linux安装upscayl-v2.15.0(upscayl-2.15.0-linux).zip
├── upscayl-2.15.0-linux.AppImage
├── Linux安装upscayl-v2.15.0(upscayl-2.15.0-linux).pdf
├── README/
│   ├── README.md
│   └── README-中文版.md
├── 发布说明/
│   ├── RELEASE-NOTES.md
│   └── RELEASE-NOTES-中文版.md
├── 源码/
│   └── upscayl-v2.15.0.zip
└── LICENSE

4. 安装

upscayl-2.15.0-linux.AppImage 是 Upscayl 官方发布的 Linux x86_64 AppImage 安装程序。AppImage 为单文件分发,不依赖特定发行版的包管理器,Debian、Ubuntu、Fedora、Arch、openSUSE 等均可直接运行。

# 赋予执行权限
chmod +x upscayl-2.15.0-linux.AppImage

# 运行 Upscayl
./upscayl-2.15.0-linux.AppImage

首次运行时会弹出引导对话框,可在此选择界面语言并完成基础配置。若希望从桌面快捷方式启动,可将 AppImage 移动到 ~/Applications 等固定目录后创建桌面入口。

4.1 显卡驱动要求

Upscayl 的推理后端基于 NCNN Vulkan,需要一块支持 Vulkan 的独立显卡才能工作,这是使用前唯一需要确认的环境条件。多数核显(集成显卡)与纯 CPU 环境无法运行。

# 检查系统是否具备 Vulkan 运行环境
vulkaninfo --summary

若命令未安装,可先安装 vulkan-tools(Debian/Ubuntu)或 vulkan-tools/vulkaninfo(Fedora、Arch)。输出中能看到设备列表即表示环境就绪。NVIDIA 用户建议安装官方的专有驱动而非开源 nouveau,AMD 与 Intel 用户使用 Mesa 驱动即可。

4.2 首次启动配置(可选)

引导对话框中的几项配置会直接影响后续使用体验,可在「设置」中随时修改:

配置项 说明 默认值 配置建议
界面语言 界面显示语言 英语 选「中文」
增强比例 AI 放大的倍数 4X 保持 4X;超过 4X 只会调整尺寸,不再走 AI 增强
保存图像为 输出图片格式 PNG PNG 为无损;需要控制体积可改 WEBP
图片压缩 输出压缩比 0 PNG 压缩无损但提速有限;JPG/WEBP 为有损
GPU ID 指定使用哪块显卡 自动 单显卡保持默认;多显卡需指定性能较强的一块
自动更新 启动时检查新版本 开启 按需关闭
保存输出文件夹 记住上次的输出目录 关闭 建议开启,省去每次重选
帮助改进 Upscayl 上报匿名使用统计 开启 按需关闭,不涉及个人数据

5. 使用

Upscayl 的主界面是一个四步流程:选择图片或文件夹、选择 AI 模型、选择输出文件夹、执行升图。

5.1 选择 AI 模型

内置 7 个模型,可在界面的模型选择区直接切换,每个模型都配有示例图与说明:

模型 适用场景
Upscayl 标准(upscayl-standard-4x) 适用于大多数图像,默认选项
Upscayl 轻量版(upscayl-lite-4x) 适用于大多数图像,速度更快、质量损失最小
高保真(high-fidelity-4x) 适用于各种图像,注重真实细节与平滑纹理,v2.15 新增
Remacri(remacri-4x) 适用于自然图像,增强锐度与细节,非商业用途
Ultrasharp(ultrasharp-4x) 适用于自然图像,注重锐度,非商业用途
Ultramix(ultramix-balanced-4x) 适用于自然图像,锐度与细节均衡,非商业用途
数字艺术(digital-art-4x) 适用于数字艺术与插画

日常照片与截图直接用「Upscayl 标准」即可;动漫、插画类素材选「数字艺术」;追求细节可试用「高保真」或「Remacri」。注意 Remacri、Ultrasharp、Ultramix 这三个模型标注为非商业用途。

5.2 单张放大与批量放大

单张模式:点击「选择图片」,或直接把图片拖入窗口,也可按 Ctrl+V 粘贴剪贴板中的图片。支持 PNG、JPG、JPEG、JFIF、WEBP 格式。

批量模式:打开界面上的「批量升图」开关,选择要处理的文件夹,Upscayl 会依次放大文件夹中的全部图片。批量过程中可随时取消,已处理的部分会保留。

一个需要注意的行为:当某个模型不支持某项后处理操作时,Upscayl 会先把所有图片放大完成,再统一做压缩与缩放。因此点击取消或看到进度停滞时,不要急于关闭程序,等待当前阶段结束即可。

5.3 增强比例、双重升图与自定义宽度

「增强比例」决定 AI 放大倍数。需要明确的是:只有 4X 及以下(如 2X、3X、4X)才真正走 AI 增强,超过 4X 的部分只是普通的尺寸放大。

如果需要更大的倍数,正确做法是开启「双重升图」——Upscayl 会对第一次的输出再放大一次,4X × 4X 即得到 16X。代价是处理时间显著增加,官方建议增强比例超过 4X 时慎用。

另外,设置中的「自定义输出宽度」可以指定输出图片的宽度,高度按比例自动调整。启用该项会覆盖增强比例设置

5.4 输出格式与图片压缩

在「设置 → 保存图像为」中可选择输出格式:

  • PNG:无损,适合最终成品与需要二次编辑的场景,体积较大
  • JPG:有损,体积小,适合照片类素材
  • WEBP:有损,压缩率更高,适合网页与分享场景

「图片压缩」选项控制压缩比。需要注意的是,PNG 的压缩是无损的,所以调节它不会明显减小文件体积,过高的值反而拖慢处理速度;JPG 与 WEBP 的压缩才是有损的,效果明显。

「覆盖之前的结果」开关决定 Upscayl 是否重新处理已有结果,还是直接加载上次的输出。

5.5 对比查看:滑块视图与透镜视图

处理完成后,右侧区域会显示放大前后的对比:

  • 滑块视图(Slider):左右拖动分割线,对比原图与增强后的效果
  • 透镜视图(Lens Viewer):以「放大镜」的方式跟随鼠标局部放大对比,适合检查某一块区域的细节还原情况

可在「更多选项」抽屉中切换视图类型,并调整缩放比例。

5.6 TTA 模式与图块大小

  • TTA 模式:开启测试时间增强(Test Time Augmentation),对同一张图做多次不同变换的推理再合并结果,能改善细节、减少伪影,代价是处理时间增加约 8 倍。适合对少量关键图片做最终处理,不适合批量任务。
  • 自定义图块大小:Upscayl 会把大图切分成图块逐块推理。默认值适用于大多数情况;在显存较小的设备上,若遇到图块相关的报错,可在设置中调整该值,或设为 0 交由程序自动决定。

5.7 自定义模型

除内置的 7 个模型外,Upscayl 支持加载社区训练的 NCNN 模型。在「设置 → 添加自定义模型」中选择存放模型的文件夹,重新启动后模型列表下方会出现「导入的自定义模型」分组。

官方维护的社区模型库收录了大量针对特定题材调校的模型,可作为内置模型的补充。

5.8 统计信息与日志

右侧边栏会显示使用统计:总升图次数、总批量升图次数、总图片升图次数、总双重升图次数、平均升图时间、上次升图时长与上次使用时间。

设置页与日志区提供「系统信息」区块,排查问题时可通过「复制日志」一键复制完整日志内容,便于到官方仓库反馈。

5.9 常见问题

放大后看不出明显变化?
Upscayl 擅长增强低分辨率与像素化的图像,但它无法去模糊,也无法做对焦调整。如果原图是失焦或整体模糊的,它不是一个合适的工具。请使用与官方示例类似、本身就清晰但分辨率偏低的图片。

报 GPU 错误?
说明当前的 Vulkan 环境不满足要求。先确认显卡驱动正常、vulkaninfo 能列出设备;核显与纯 CPU 环境无法运行。Windows 用户还需在系统设置中把 Upscayl 设为高性能模式,否则系统可能覆盖程序内的 GPU 选择。

可以命令行调用吗?
图形界面对应的 CLI 工具是独立的开源项目 upscayl-ncnn,可在脚本或服务器环境中使用。

联系我远程服务 · 定制开发

联系方式

微信扫码,加我咨询

我的简历 · 程序员客栈

服务与报价

  • 远程排查问题 · 修复故障

    80元/次(超2小时的,每小时加50元)

  • 远程安装软件 · 部署系统

    80元/次(超2小时的,每小时加50元)

  • 帮你把 VibeCoding 作品上线

    服务器域名HTTPS/SSL证书数据库Nginx环境部署上线

    200元/套(半成品改造 500元/套起)

  • 软件开发 · 按需定制 · 交付上线

    500元起(开发量超过2天的,每天加300元)

※ 半成品指需改代码才能上线的作品;服务器、域名等第三方费用自理

有需要请随时联系我 · 备注来意更快通过