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
编辑把图打回来,说"分辨率太低,重新发",你只能默默打开收费放大软件看价格。Upscayl 是一款完全在本地运行的免费开源 AI 图片放大工具,用 Real-ESRGAN 把低清图放大 2 到 4 倍并补出细节,不用上传云端。
先别急着装:它到底适合谁
| 项目 | 说明 |
|---|---|
| 项目名 | Upscayl(当前版本 v2.15) |
| 技术栈 | Electron + React + TypeScript 前端,AI 后端为 upscayl-ncnn(Real-ESRGAN,ncnn/Vulkan 架构) |
| 许可证 | AGPL-3.0 开源 |
| 一句话定位 | 免费图片超分辨率工具,本地运行 AI 放大,不传云端 |
| 硬件门槛 | 需要一张支持 Vulkan 的显卡,多数核显和 CPU 跑不动 |
⚠️ 电脑上只有核显、又不支持 Vulkan 的话别装,AI 放大根本起不来。 源图是失焦模糊或者本来就清晰的话也别指望它,AI 救不回来,装了白装。
从零到第一次成功输出:最短路径
- 拿安装包。Windows10 以上到官方发布页下
upscayl-x.x.x-win.exe;macOS12 以上下.dmg拖进应用程序(Homebrew 用户一行命令也能装);Linux在软件源里挑 Flatpak、Snap、AppImage、deb、rpm 任一格式,AppImage 最适合不想安装的便携党。 - 启动并确认。Windows 首次启动可能弹"发布者未知",点"显示详细信息"再选"仍要运行",未签名发行商的正常提示。打开后界面就是四步引导:选图、选模型、设输出文件夹、点放大。
- 挑一张图试水。选一张低清图(像素化的、老照片效果最明显),模型保持默认
upscayl-standard-4x就行,输出文件夹可以默认存原路径,也可以另指一个位置。 - 点 Upscayl 等出图。进度条走完,输出文件夹里就是放大后的成品。第一次稍慢,是模型在加载,之后会快。
- 源码跑起来(可选)。想玩开发版就执行这一行:
git clone https://gitcode.com/GitHub_Trending/up/upscayl这行命令把 Upscayl 源码下载到你电脑上,然后进目录npm install装依赖、npm run start启动即可。
它能干哪几件事:按场景对号
老照片用 AI 图片放大救一下
结论先行:在 Step 2 的 "Select Upscaling Type" 里按题材换模型。普通照片用upscayl-standard-4x,动漫和数字艺术素材用digital-art-4x,要锐利选ultrasharp-4x,要保真选high-fidelity-4x,轻量场景用upscayl-lite-4x,remacri-4x和ultramix-balanced-4x留给精调。
坑点:AI 放大擅长低清和像素化图片,失焦模糊的照片救不回来,前后对比效果可以看 COMPARISONS.MD。
整个文件夹一锅端
打开左侧面板顶部的Batch Upscayl开关,"选图片"变成"选文件夹",选完点放大,文件夹里所有图排队处理。
坑点:中途点停止的话,程序会先把所有图放大完、再做压缩等后处理,看着没反应就再等等,不是卡死。
画质再抠一点
两个进阶选项:TTA 模式会多次推理再融合结果,能去掉部分伪影,代价是耗时 ×8;Double Upscayl连续放大两次凑出 16 倍,需要 2 次推理。两者都在 Step 2 旁边或设置页签里,日常保持关闭,单张重要图再开。
调优与个性化:让输出更合你口味
画质档位:倍率 x1 到 x16,日常 4 倍足够;TTA 耗时 ×8、Double Upscayl 需 2 次推理,成本都跟着画质走。
输出格式:设置页 "Save Image As" 可存 PNG(无损、文件大)或 JPG/WEBP(有损、可压);"Custom Output Width" 按目标宽度出图、高度等比缩放,该设置会覆盖倍率选项;"Copy Image Metadata" 把原图 EXIF 写进新图,官方建议此时改用 JPG 兼容性更好;"Save Output Folder" 每次自动记住你上次的目录。
设备适配:首次放大后看设置页签的日志区,会列出所有可用 GPU ID,把要用的显卡编号填进 "GPU ID" 输入框,多显卡可以写0,1,2;Windows 下电源计划没设成高性能的话,这个设置可能被覆盖。
自定义扩展:自定义 NCNN 模型(.bin+.param两个文件)放进models文件夹后在设置 "Add Custom Models" 里加载,转换方法见 Model-Conversion-Guide.md;后端 upscayl-ncnn 本身也是独立 CLI,想写脚本批处理可以直接调用。
翻车了?对一下这几个
- 放大失败,日志提示找不到 Vulkan 设备。大概率是显卡或驱动不支持 Vulkan,先重装显卡驱动,Linux 用户还能用 VulkanCapsViewer 查一下支持情况,详见 troubleshooting 文档。
- 双显卡机器一直在核显上跑或直接报错。系统默认选了 iGPU,去设置里把 GPU ID 手动指定成独显编号,Windows 用户顺手把电源模式切到高性能。
- 放大完和原图几乎没区别。源图本身就清晰,AI 没有可补的细节;或者图是失焦的。挑低分辨率、像素化的图用,效果最明显;失焦照片只能换工具。
- 批量放大中途点了停止,部分图片没压缩或倍率不对。按了停止后程序会先把全部图片放大完再做后处理,等流程自然结束,别反复中止。
- 选了高倍率后明显变卡。4 倍以上除双重放大的 16 倍外都只是普通缩放,5 倍以上对设备压力较大,日常选 x4,高倍需求交给 Double Upscayl。
最后说两句
下次编辑嫌你"分辨率太低"的时候,丢一张放大后的图回去就行。用的时候碰到怪问题、或者想给你常用的语言补个翻译,项目的 issue 区和源码都欢迎你来,顺手给它留个 star。
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考