Upscayl 免费 AI 图像放大完整指南:3 步把图片放大 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 图像放大工具,支持 Windows、macOS 和 Linux,基于 Real-ESRGAN(一种 AI 超分辨率算法)和 Vulkan(让显卡参与运算的图形接口)技术,可以把低分辨率图片放大 4 倍甚至更多,同时由 AI 补全细节,适合需要放大照片、制作高清素材的普通用户。
项目速览
Upscayl 是一个跨平台桌面应用,底层用 ncnn 推理引擎加 Vulkan 做 GPU 加速,整个放大过程在本地机器上完成,图片不会上传到任何服务器。它内置 7 个 AI 模型,覆盖照片、动漫、图形等不同类型,全部默认支持 4 倍放大。
准备与安装
系统要求:
- 支持 Vulkan 的 GPU(2017 年后的多数独立显卡;很多集显不可用,装了也试试不亏)
- Windows 10 及以上 / macOS 12 及以上 / 主流 Linux 发行版
各平台最短安装路径:
- Linux:
flatpak install flathub org.upscayl.Upscayl,或从发布页下载 AppImage 文件,在权限里勾选"允许作为程序执行"后双击运行 - macOS:
brew install --cask upscayl,或下载 dmg 安装包,双击后把图标拖进应用程序文件夹 - Windows:从发布页下载 .exe 安装程序运行;出现 SmartScreen 警告时点"更多信息"再点"仍要运行"
安装完成后如果程序打不开、或打开后无法开始处理,先确认显卡支持 Vulkan,这是最常见的原因。
跑通第一个结果
打开程序,左侧是一个只有 4 个按钮的面板,按从上到下的顺序操作:
- 点 "SELECT IMAGE" 选择本地图片。支持的格式:PNG、JPG、JPEG、WebP。选好后中间区域会显示这张图。
- 在 "Select Upscaling Type" 选择模型,第一次用默认的 General Photo 即可。
- "SET OUTPUT FOLDER" 决定结果存到哪里,默认就是原图所在文件夹,不用动。
- 点绿色 "UPSCAYL" 按钮,进度条开始走动。完成后,输出文件夹里会出现一张带后缀的新图,文件名不会和原图冲突。
打开这张新图对比原图:像素尺寸是原来的 4 倍,边缘和纹理由 AI 重新生成。至此你已经走通了完整流程,后面所有进阶操作都只是在这 4 个按钮上加选项。
场景实战
老照片与人像:选 High Fidelity 模型(针对肤色和纹理优化),放大 4 倍,输出 PNG。原片是 300~400 像素宽的照片,放大后可以达到可打印的尺寸。
动漫与插画:线条和色块为主的图片用 Digital Art,它保留卡通风格、不会把平涂色块磨出噪点;细节丰富的混合内容用 Ultramix Balanced 更稳。
文字与受损图片:含文字、建筑线条的截图用 UltraSharp,边缘锐度会明显增强;划痕、噪点较多的老照片用 Remacri。
| 场景 | 推荐模型 | 放大倍数 | 输出格式 |
|---|---|---|---|
| 通用照片 / 人像 | High Fidelity | 4x | PNG |
| 动漫插画 | Digital Art | 4x | PNG |
| 文字截图 | UltraSharp | 4x | PNG |
| 受损老照片 | Remacri | 4x | PNG |
| 低配置电脑 | Upscayl Lite | 4x | WebP 或 JPG |
注意:内置模型全部是原生 4x。想在输出里选 2x / 3x,走设置里的 scale 选项(程序会先用 4x 模型放大再缩小到目标倍数);需要原生 2x / 3x 则要装对应的自定义模型。
进阶调优
自定义 NCNN 模型:建一个名为models的文件夹,把模型的.bin和.param两个文件放进去,在设置页的 "Add Custom Models" 区域选中这个文件夹,新模型就会出现在模型列表底部。想自己训练或转换模型,可参考 模型转换说明,它讲清了 PyTorch 模型转 NCNN 的完整步骤。
批量处理:把面板顶部的 "Batch Upscale" 开关打开,"SELECT IMAGE" 变成选择文件夹,程序会按顺序处理整张目录。一个容易踩的坑:批处理会先把所有图放大完,再统一做压缩等后处理,中途打断后重跑即可,不用逐张重选。另外面板里的 "Double Upscayl" 会把 4x 再放大一次,最高 16 倍,但显存和耗时都会翻倍,高分辨率原图慎用。
排障自查表
| 现象 | 可能原因 | 处理动作 |
|---|---|---|
| 启动失败 / 找不到加速设备 | 显卡不支持 Vulkan,或系统调度到了集显 | 用 VulkanCapsViewer 确认显卡能力;重装显卡驱动 |
| 多显卡机器用错了 GPU | 系统默认选了集显 | 设置页日志区能看到 GPU 列表,在 GPU ID 输入框填入独显编号 |
| 处理中卡死 / 崩溃 | 4x 放大高分辨率图超出显存 | 把放大倍数降到 2x,不要开 Double Upscayl |
| 放大后几乎看不出变化 | 原片失焦或严重模糊 | Upscayl 不负责恢复焦点,换 UltraSharp 模型再试 |
| 速度很慢 | GPU 性能弱或图片批次大 | 换 Upscayl Lite 模型,关闭其他图形程序 |
| 自定义模型不显示 | 文件不全或没重新选文件夹 | 确认.bin和.param成对存在,回设置重新选 models 文件夹 |
以上都没解决时,按 通用修复指南 重装应用、重启电脑、设置 GPU ID 逐项排查,并对照 兼容性列表 确认自己的硬件配置。
Upscayl 适合需要离线、免费把图片放大成印刷级尺寸的个人用户,从老照片修复到批量处理素材都能覆盖。更完整的参数说明见 官方指南;你也通过报告问题、提交代码修改或贡献功能来参与这个开源项目。
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考