Upscayl:免费本地AI图片放大工具
【免费下载链接】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 算法,把图片放大 1 到 16 倍并补出细节,不用上传云端。
项目名片
| 项目 | 说明 |
|---|---|
| 当前版本 | 2.15 |
| 技术栈 | Electron + React + TypeScript;AI 后端为 Real-ESRGAN(ncnn/Vulkan) |
| 许可证 | AGPL-3.0 |
| 一句话定位 | 免费、开源、跨平台的本地 AI 图片放大器 |
| 适用场景 | 老照片修复、像素图放大、游戏截图与二创素材增强 |
| 上手前提 | 需要支持 Vulkan 的独立显卡,多数核显不支持 |
跑起来
Windows(10 及以上)到发布页下载upscayl-x.x.x-win.exe,双击安装。首次启动可能弹出 SmartScreen 警告,点"更多信息"再选"仍要运行",这是未签名发行商的正常提示。
macOS(12 及以上)有 Homebrew 的话,敲下面一条命令就能装好:
brew install --cask upscayl# 一行安装并拉取最新版
没有 Homebrew 就下载upscayl-x.x.x-mac.dmg,把 Upscayl 拖进应用程序文件夹。首次启动右键图标选"打开",再按"打开"确认。
Linux多数发行版的应用商店或 Flatpak、Snap 渠道都有 Upscayl,搜索安装即可。找不到就去发布页拿upscayl-x.x.x-linux.AppImage,右键属性勾选"允许执行",双击就能跑,适合不想装软件的"便携党"。
从源码跑(可选)git clone https://gitcode.com/GitHub_Trending/up/upscayl# 把源码下载到本地
cd upscayl && npm install# 进入目录并安装依赖
npm run start# 启动开发版应用
第一次使用按四步走:
- Select Image:选中要放大的图片,也可以拖进去或
Ctrl+V粘贴; - Select Upscaling Type:在下拉里选模型,普通照片选 General Photo 即可;
- Set Output Folder:默认存到原图路径,也可指定别的目录;
- Upscayl:点绿色按钮,等进度条走完,成品就出现在输出文件夹。
核心能力
老照片放大:AI 图片放大模型怎么选
内置 7 个模型,各管一类素材:upscayl-standard-4x通用、upscayl-lite-4x轻量、high-fidelity-4x保真、remacri-4x、ultramix-balanced-4x均衡、ultrasharp-4x锐利、digital-art-4x数字艺术。
在 Step 2 的下拉里切换模型,点一下就能看到放大前后的对比预览,不满意随时换。
注意:AI 图片放大擅长低清和像素化图片,拍糊失焦的照片它救不回来,前后对比示例见 COMPARISONS.MD。
整个文件夹一次放大:批量模式
打开左侧面板的Batch Upscayl开关,"Select Image"按钮会换成"Select Folder",选好后所有图片排队处理。
选文件夹时留意提示:文件夹里只能放 PNG、JPG、JPEG、WEBP 四种格式。
注意:中途点停止的话,程序会先把所有图放大完再做压缩等后处理,看到没反应就再等等,别反复中止。
追求更高画质:TTA 与双重放大
TTA 模式(Test Time Augmentation)多次推理再融合,能去掉部分伪影。双重放大(Double Upscayl)则连续放大两次,直接达到 16 倍。
在设置页签勾选TTA Mode,或在左侧面板勾选Double Upscayl。
代价:TTA 让处理时间变成 8 倍,日常使用保持默认关闭,只对重要单张图打开。
AI 图片放大输出控制:格式、宽度与元数据
Save Image As可把输出存成 PNG、JPG 或 WEBP;Custom Output Width按目标宽度输出,高度自动等比调整;Copy Image Metadata把原图 EXIF 写进新图。
这三个开关都在设置页签,打开即生效,改完直接点放大。
注意:该宽度设置会覆盖倍率选项;开启元数据拷贝时官方建议改用 JPG,跨系统兼容性更好。
进阶选项
- GPU ID:手动指定用哪张卡放大;先看设置页签日志区列出的编号,填进GPU ID输入框,多显卡可写
0,1,2。 - Add Custom Models:把 NCNN 模型(
.bin+.param)放进models文件夹,设置页签点Select Folder选中它即可使用,转换方法见 docs/Model-Conversion-Guide.md。 - Auto Update Upscayl:开启后应用自动检查新版本并提醒,设置页签开关。
- 语言与主题:内置 20 多种语言和明暗主题,设置页签直接切换。
- Help Improve Upscayl:收集匿名使用数据来改进界面,介意隐私就关掉,设置页签开关。
- COPY LOGS:设置页签一键复制全部日志,贴到 issue 里省很多沟通成本。
遇到问题
为什么放大失败,日志说找不到 Vulkan 设备?显卡或驱动不支持 Vulkan。先重装显卡驱动;Linux 用户用 VulkanCapsViewer 确认显卡是否支持,步骤见 docs/troubleshooting/linux.mdx。
为什么双显卡机器一直在核显上跑?系统默认选了核显。在设置里把GPU ID手动填成独显编号;Windows 用户还要把电源模式切到高性能,否则系统可能覆盖这个设置。
为什么放大完和原图几乎没区别?源图本身已经清晰,AI 没有细节可补;失焦模糊则完全救不了。挑低分辨率、像素化的图效果最明显。
为什么批量放大点了停止,图片却没被压缩或倍率不对?模型不支持该操作时,程序先把全部图片放大完再做后处理。这是正常流程,等它自然结束即可。
为什么选了很高的倍率后明显变卡?4 倍以上除双重放大的 16 倍外都只是普通缩放,且 5 倍以上对设备压力较大。日常选 x4 就够,高倍需求交给Double Upscayl。
Upscayl 把图片放大这件原本要花钱的事,变成了本地免费的事:三个平台通吃,装好就能用。遇到卡壳、想补翻译或贡献代码,都欢迎去 docs/README.md 指的路径找项目的 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),仅供参考