6 步把低清图变 1080p:Upscayl 本地 AI 图片放大上手手册
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
想发论坛的游戏截图只有 500 像素宽,拉大就是一脸锯齿,又不想付商业软件的钱。Upscayl 是一款免费开源的 AI 图片放大工具,能在你自己电脑上把低清图最高放大 16 倍并补全细节,全程本地运行、不上传云端。
项目名片
| 项目条目 | 信息 |
|---|---|
| 名称与版本 | Upscayl v2.15 |
| 技术栈 | Electron + React + TypeScript;推理引擎为 Real-ESRGAN(ncnn/Vulkan) |
| 开源协议 | AGPL-3.0 |
| 一句话定位 | 跨 Windows / macOS / Linux 的免费本地 AI 图片放大器 |
| 适合人群 | 需要修复老照片、还原像素图、增强截图与二次元素材的人 |
| 上手门槛 | 低:下载安装即用;前提是一张支持 Vulkan 的显卡 |
开始前的自检
装之前花一分钟过一遍这几项,能避开后面 90% 的坑:
- 显卡:必须有支持 Vulkan 的独立显卡或核显,绝大多数核显和 CPU 跑不起来;
- 系统版本:Windows 10 及以上、macOS 12 及以上,主流 Linux 发行版基本都有官方渠道;
- 驱动:显卡驱动要是能用的状态,出问题第一反应是重装驱动;
- 预期管理:日常用 x4 倍率就够了,x5 以上和 16 倍双重放大对显卡压力明显更大;
- 源图类型:它擅长低清、像素化的图,对拍糊、失焦的照片无效,别抱错期待。
安装与首次运行
- 按平台拿安装包。Windows 下载 exe 安装程序;macOS 下载 dmg 拖进应用程序文件夹(也支持 Homebrew 一行安装);Linux 从发行版软件源、Flatpak、Snap、AppImage 里任选一个,AppImage 适合不想留安装痕迹的场景。
- 处理首次启动的警告。Windows 弹 SmartScreen 提示时选"更多信息→仍要运行",macOS 首次用右键打开,都是未签名发行方的正常拦截,不是病毒。
- 想跑源码开发版就克隆仓库,执行
git clone https://gitcode.com/GitHub_Trending/up/upscayl,再跑npm install装依赖、npm run start启动,日志会直接打在终端里,方便调试。 - 选中要放大的图片。也可以直接粘贴图片进来,右侧会立刻显示原图尺寸。
- 挑一个放大模型。普通照片选
upscayl-standard-4x即可,后面功能拆解里会讲每个模型的分工。 - 确定输出位置,点开始。不设置就默认存到图片原路径,也可以另指文件夹;进度条走完,成品就在输出目录里了。
核心功能拆解
批量放大(Batch Upscayl)—— 解决"整个文件夹的图片一张张选太累"的问题。在 Upscayl 页签顶部的开关打开后,选图按钮会变成选文件夹,文件夹里所有图片自动排队处理。注意中途别急着停,后面排错部分会解释为什么。
GPU ID 手动指定—— 解决双显卡机器"跑在核显上或直接报错"的问题。第一次放大后打开设置页签滚到日志区,能看到每张显卡的编号(比如 0 是 AMD、1 是 Nvidia,以你机器为准),把要用的编号填进 GPU ID 输入框即可,多卡还能写0,1,2。
输出格式与自定义宽度—— 解决"想要无损 PNG 又怕文件大、或想精确到某个像素宽度"的问题。设置页签里"Save Image As"切换 PNG/JPG/WEBP;开启"Custom Output Width"填目标宽度,高度自动按比例换算,而且它会直接覆盖倍率选项。
TTA 模式—— 解决"放大结果有条纹、伪影,重要图想再精修"的问题。它多次推理后融合结果,能去掉部分瑕疵,代价是耗时约为普通的 8 倍,只建议给少数重要图开。
7 个内置模型—— 解决"不同素材想要不同风格"的问题。upscayl-standard-4x(通用)、upscayl-lite-4x(轻量)、high-fidelity-4x(保真)、remacri-4x、ultrasharp-4x(锐利)、ultramix-balanced-4x(均衡)、digital-art-4x(数字艺术),在 Step 2 的下拉里切换。每个模型的放大效果样本见 COMPARISONS.MD。
选项与参数速查
| 选项 | 作用 | 建议值/注意 |
|---|---|---|
| 图片倍率 | 输出放大倍数,x1~x16 | 内置模型原生只支持 x4,其他倍数靠缩放模拟 |
| Save Image As | 输出格式 PNG/JPG/WEBP | PNG 无损但文件大;配合元数据拷贝时官方建议用 JPG |
| Custom Output Width | 直接指定目标宽度 | 高度按比例自动算,会覆盖倍率选项 |
| Copy Image Metadata | 把原图 EXIF 写进新图 | 开启后换 JPG 格式兼容性更好 |
| Remember Output Folder | 每次启动自动恢复上次输出目录 | 常换目录的人记得关掉,否则路径会"粘住" |
| Overwrite | 是否覆盖同名输出文件 | 开着批量任务时留意别覆盖旧成品 |
| GPU ID | 手动指定 Vulkan 显卡 | 编号看日志区;Windows 电源模式未设高性能时可能被系统改写 |
| Tile Size | 处理图像的分块大小 | 默认值一般不用动 |
| Double Upscayl | 连续放大两次达到 16 倍 | 画质上限选项,耗时翻倍 |
| TTA Mode | 多推理融合去伪影 | 耗时 8 倍,留给重要单张 |
| Compression | JPG/WEBP 压缩率 | 值越高文件越小、细节损失越多 |
常见问题排查
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 放大失败,日志提示找不到 Vulkan 设备 | 显卡或驱动不支持 Vulkan | 重装显卡驱动;Linux 用户可用 VulkanCapsViewer 核对支持情况,入口见 docs/troubleshooting/linux.mdx |
| 一直在核显上跑或直接报错 | 系统默认选中了 iGPU | 在 GPU ID 里填独显编号;Windows 同时把电源模式切到高性能 |
| 放大结果和原图几乎没区别 | 原图本身够清晰,或是失焦模糊照 | 换低分辨率、像素化的图来放大;失焦照片这个工具帮不上 |
| 批量放大点了停止,图片没压缩或倍率不对 | 当前模型不支持该操作时,程序会先放大完全部图片再做后处理 | 等流程自然结束,不要反复中止 |
| 选高倍率后明显变卡 | x5 以上和 16 倍对显卡压力大 | 日常用 x4,高倍需求交给 Double Upscayl |
进阶能力
- 自定义 NCNN 模型:把
.bin+.param放进一个models文件夹,在设置里"Select Folder"选中即可出现在模型下拉里,PyTorch 模型转换方法见 docs/Model-Conversion-Guide.md; - 命令行后端:upscayl-ncnn 是独立的 CLI 工具,写脚本批处理可以直接调用;
- 自动更新开关:开启后应用会自动检查并提醒新版本;
- 多语言与主题:20 多种界面语言和明暗主题,设置页签直接切换;
- 匿名数据上报开关:用于改进界面,介意隐私可以关掉;
- 一键复制日志:设置页签的 COPY 按钮,提 issue 时贴上能省很多沟通成本。
Upscayl 把专业 AI 放大免费搬到了本地:不订阅、不上传、装完就能用。遇到 bug 或想补一门语言的翻译,仓库的 issue 区都欢迎你来。
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考