Upscayl 完整指南:免费 AI 图片放大,3 分钟上手
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
你手里那张图只有 300 像素宽,平台却要求 1080p,常规做法是缩小凑合或者花钱买商业放大软件。Upscayl 是一条免费的路:它在你自己的电脑上用 AI 做图片放大,本地运行、图不上传云端,装好就能跑起来第一次放大。
30 秒认识 Upscayl:免费开源的 AI 图片放大器
- 项目名:Upscayl(当前版本 2.15)
- 技术栈:Electron + React + TypeScript,AI 后端基于 Real-ESRGAN(跑在 ncnn/Vulkan 上)
- 许可证:AGPL-3.0 开源
- 平台:Windows / macOS / Linux
- 定位:免费、开源、本地运行的 AI 图片放大工具
下载安装 Upscayl 并完成第一次放大
Windows:到官方发布页下载upscayl-x.x.x-win.exe安装包,双击安装。首次启动弹出 SmartScreen 警告时,点"更多信息"再选"仍要运行",这是未签名发行商的正常提示。
macOS(12 及以上):下载upscayl-x.x.x-mac.dmg拖进应用程序文件夹,也支持 Homebrew 一行命令安装。
Linux:主流发行版软件源基本都有,Flatpak、Snap、AppImage、deb、rpm 任选;AppImage 适合不想安装的"便携党",下载后在权限里勾选允许执行再双击运行。
想从源码跑开发版,克隆仓库到本地:
git clone https://gitcode.com/GitHub_Trending/up/upscayl这条命令就是把 Upscayl 源码下载到你电脑里,之后在里面执行npm install装依赖、npm run start启动即可。
一个前提先说清楚:Upscayl 依赖 GPU 做 AI 推理,大多数核显(iGPU)和 CPU 用不了,但装来试试不亏。Linux 用户可以先跑个 VulkanCapsViewer 确认显卡是否在支持列表里,这是官方 Linux 排错文档 推荐的第一道检查。
第一次放大就四步:
- Select Image:选中要放大的图片(支持拖拽,也可以 Ctrl+V / ⌘+V 直接粘贴剪贴板里的图);
- Select Upscaling Type:选放大模型,普通照片用默认的 General 即可;
- Set Output Folder:默认保存到图片原路径,也可以指定新位置;
- 点绿色的Upscayl按钮,等进度条走完,输出文件夹里就是放大后的成品。
按目标放大:老照片变清晰、批量处理文件夹、精确控制输出
想让低清老照片或像素图变清晰:选对模型。内置 7 个模型各管一摊:upscayl-standard-4x(通用,适合大多数图)、upscayl-lite-4x(轻量高速)、high-fidelity-4x(保真)、remacri-4x、ultramix-balanced-4x、ultrasharp-4x(锐利,后三者不可商用)、digital-art-4x(数字艺术和插画)。在 Step 2 里切换即可,每个模型都针对一类素材调过效果。
想整个文件夹一次处理完:批量放大。打开左侧顶部的Batch Upscayl开关,界面从"Select Image"变成"Select Folder",选完点放大,文件夹里的图会排队处理。注意文件夹里只能放 PNG、JPG、JPEG、WEBP;如果中途点了停止,程序会先把图片全部放大完、再做压缩等后处理,看到没反应先等等,不是卡死。
想追求更好画质:TTA 与双重放大。TTA 模式(Test Time Augmentation,简单说就是让 AI 多看几遍再综合结果)能去掉部分伪影,代价是处理时间变成 8 倍;双重放大(Double Upscayl)则连续放大两次达到 16 倍。日常保持默认关闭,追求极致再打开。
想精确控制输出:格式、宽度与元数据。设置页签里,Save Image As可选 PNG(无损、文件大)、JPG 或 WEBP(有损、可调压缩率);Custom Output Width按目标宽度输出,高度自动按比例调整,开启后会覆盖倍率选项;Copy Image Metadata把原图 EXIF 写进新图,官方建议此时改用 JPG 以获得更好的跨系统兼容性;Save Output Folder开启后每次启动都记住你上次的目录。
高级玩法:加载自定义 NCNN 模型与手动指定 GPU
- 自定义模型:把 NCNN 模型(
.bin+.param两个文件)放进一个models文件夹,设置里Add Custom Models→Select Folder选中它,就能在下拉里直接使用,转换方法见 模型转换指南。 - 手动指定 GPU ID:首次放大后打开设置,往下滚到日志区会列出所有可用 GPU ID,把要用显卡的编号填进GPU ID输入框,多张卡可写成
0,1,2;Windows 建议同时开性能模式,否则这个设置可能被电源计划覆盖。 - 命令行版本:Upscayl 底层调用的 upscayl-ncnn 本身是独立 CLI,想写脚本批处理可以直接调它。
- 自动更新:设置里开启后应用会自动检查新版本并提醒你。
- 多语言与主题:内置 20 多种语言界面和明暗主题,设置里直接切换。
- 日志复制:设置页签的Copy Logs按钮一键复制日志,提 issue 时贴上能省很多沟通成本。
Upscayl 做不到什么:边界说明与常见坑速查
先说清楚短板:AI 放大擅长的是低清和像素化图片,对失焦模糊的照片无能为力——拍糊了它救不回来,那种请换专门的修复类工具。另外 4 倍以上(除双重放大的 16 倍外)只是普通缩放,不再走 AI;5 倍以上对设备压力较大。各模型放大前后的效果差异可以参考 前后对比示例。
放大失败,日志提示找不到 Vulkan 设备:显卡或驱动不支持 Vulkan。先重装显卡驱动,Linux 下用 VulkanCapsViewer 确认支持情况,详见 troubleshooting/linux.mdx。
双显卡机器一直在核显上跑或直接报错:系统默认选了 iGPU。在设置里把 GPU ID 手动指定为独显编号,Windows 用户同时把电源模式切到高性能。
放大完和原图几乎没区别:源图本身清晰,AI 没有可补的细节。挑低分辨率、像素化的图用,效果最明显。
选了很高的倍率后明显变卡:5 倍以上对设备压力较大。日常选 x4,高倍需求交给双重放大。
写在最后
Upscayl 把"图片放大"这件原本要花钱的事变成了本地免费操作:免费、开源、三平台通吃,装好就能用,图片不出你的机器。遇到问题、想补中文之外的翻译,或者直接贡献代码,都欢迎去仓库 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),仅供参考