Upscayl 免费 AI 图片放大:10 分钟跑通你的第一次放大
【免费下载链接】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 图片放大工具,用 Real-ESRGAN 算法在你电脑本地把低清图无损放大、补出细节,不传云端,永久白嫖。
先花 1 分钟判断:适不适合你
| 项目名片 | 内容 |
|---|---|
| 名称 | Upscayl(v2.15) |
| 技术栈 | Electron + React + TypeScript;后端 Real-ESRGAN(ncnn/Vulkan 架构) |
| 许可证 | AGPL-3.0 开源 |
| 一句话定位 | 免费、开源、跨平台的本地 AI 图片放大器 |
| 支持平台 | Windows 10+ / macOS 12+ / 主流 Linux 发行版 |
| 前置要求 | 支持 Vulkan 的 GPU(大多数核显和 CPU 无法运行) |
它能干的事:把低清、像素化的老照片、游戏截图、像素图放大并补细节,最高 16 倍,还能整文件夹排队处理,效果可看 COMPARISONS.MD 里的前后对比。它干不了的事:失焦模糊的照片救不回来(它不是去模糊工具),没有支持 Vulkan 的显卡就跑不起来。如果你的主要需求是"把拍糊了的照片变清楚",或机器只有老核显,这里就可以省点心了。
跑起来:最小路径三步走
第一步,前置检查,只有一个硬性要求:
- 显卡支持 Vulkan。官方排错文档建议先用 VulkanCapsViewer 这个工具确认(Linux 用户尤其推荐),也可以对照 docs/Compatibility-List.md 查一下自家显卡;
- Windows 用户建议先把电源计划切到高性能,否则 GPU 选择可能被系统覆盖。
第二步,按平台拿安装包:
- Windows 10 及以上:到官方发布页下载
upscayl-x.x.x-win.exe双击安装;首次启动若弹 SmartScreen 警告,点"更多信息"再选"仍要运行",这是未签名发行商的正常提示; - macOS 12 及以上:下载
upscayl-x.x.x-mac.dmg拖进"应用程序"文件夹;装 Homebrew 的话直接运行brew install --cask upscayl一行搞定; - Linux:主流发行版软件源基本都有,也可以选 Flatpak、Snap、AppImage、deb、rpm;AppImage 适合便携党——右键"属性"勾选"允许执行文件"后双击即可运行。
第三步,首次运行,对照下面的 checklist 走,每一步都有可自我校验的结果:
- 启动应用,跟着引导走完 4 页(欢迎、偏好、使用介绍、完成)→ 出现四步式主界面;
- Step 1 选图:选择一张 PNG/JPG/JPEG/WEBP 图片(也可以 Ctrl+V 从剪贴板粘贴)→ 右侧预览区显示原图;
- Step 2 选模型:选一个,比如 upscayl-standard-4x → 出现该模型的前后对比图;
- Step 3 设输出目录:保持默认 → 显示"Defaults to Image's path",即存到原图所在目录;
- Step 4 放大:点绿色"Upscayl"按钮 → 进度条走起,弹出"Upscayl Successful!",输出文件夹里出现放大后的成品。
想从源码跑开发版(需先装 Node.js):
git clone https://gitcode.com/GitHub_Trending/up/upscayl cd upscayl && npm install && npm run start第一条命令把源码下载到本地,第二条装完依赖后直接启动开发版。
回头要改配置时,对照这张表:
| 选项 | 位置 | 作用 | 建议值 |
|---|---|---|---|
| AI Model | Upscayl 页签 · Step 2 | 决定放大画质与风格 | upscayl-standard-4x(通用) |
| Image Scale | Upscayl 页签 · Step 4 | 放大倍率 | 4X |
| Output Folder | Upscayl 页签 · Step 3 | 结果保存位置 | 默认(原图路径) |
| TTA Mode | 设置页签 | 多次推理融合、去伪影 | 关 |
| Double Upscayl | Upscayl 页签 | 连续放大两次达 16 倍 | 关 |
| SAVE IMAGE AS | 设置页签 | 输出格式 PNG/JPG/WEBP | PNG |
| GPU ID | 设置页签 | 手动指定显卡编号 | 留空(自动) |
功能拆解:按场景找开关
整文件夹图太多?开 Batch Upscayl 开关
让文件夹里所有图片排队放大。打开左侧面板顶部的Batch Upscayl开关:Step 1 从"Select Image"变成"Select Folder",选中的文件夹应只包含 PNG/JPG/WEBP 图片,然后照常点放大。中途点停止后,部分图片会先全部完成放大、再做压缩等后处理——看到没反应别慌,再等等。
放大结果不满意?TTA Mode 与 Double Upscayl
两个"画质拉满"选项。TTA Mode(设置页签)会多次推理再融合结果,能去掉部分伪影,代价是处理时间变成 8 倍;Double Upscayl(Upscayl 页签开关)连续放大两次达到 16 倍。日常保持关闭,对单张重要图片精修时再开。
想精确控制输出图?格式、宽度、元数据三件套
管住成品图的格式、宽度和是否带元数据。在设置页签:SAVE IMAGE AS 选 PNG(无损、文件大)/ JPG / WEBP(有损,配 Image Compression 调压缩率);打开 SAVE OUTPUT FOLDER 让每次启动自动记住上次输出目录;打开 COPY IMAGE METADATA 把原图 EXIF 写进新图。注意两处:CUSTOM OUTPUT WIDTH 会覆盖倍率选项(按目标宽度输出,高度自动按比例调整);开启元数据拷贝时官方建议改用 JPG,跨系统兼容性更好。
双显卡选错了卡?手动指定 GPU ID
强制让指定显卡跑推理。先随便放大一张图,打开设置页签滚到日志区,会列出所有 GPU ID(比如 0 是 AMD、1 是 Nvidia,以你的机器为准)。把要用的显卡编号填进GPU ID输入框,多张显卡写成0,1,2。Windows 下电源计划没设高性能时,这个设置可能被系统覆盖。
内置模型不够用?塞自己的 NCNN 模型 🧩
内置 7 个模型(upscayl-standard、lite、high-fidelity、remacri、ultramix、ultrasharp、digital-art)已覆盖通用、轻量、保真、锐利、均衡、数字艺术等场景。把你的 NCNN 模型(.bin+.param两个文件)放进一个models文件夹,再到设置页签ADD CUSTOM MODELS→Select Folder选中该文件夹,Step 2 下拉里立即可选。模型转换方法见 Model-Conversion-Guide.md。
进阶玩法:界面上再多玩一点
- 自动更新:设置页签 AUTO UPDATE UPSCAYL,开启后自动检查新版本并提醒;
- 多语言与主题:UPSCAYL LANGUAGE / UPSCAYL THEME,20 多种语言和明暗主题,设置页签直接切;
- ⚡️ 瓦片大小:设置页签 CUSTOM TILE SIZE,调小瓦片可加快大图处理;
- 命令行后端:upscayl-ncnn 本身就是独立 CLI,想写脚本批处理可直接调用,见 docs/README.md;
- 匿名数据上报:"HELP IMPROVE UPSCAYL" 开关,介意隐私就关掉;
- 一键复制日志:日志区 COPY LOGS 按钮,提 issue 时贴上能省很多沟通成本。
避坑指南:常见问题速查
- 症状:放大失败,日志提示找不到 Vulkan 设备或 GPU Error。原因:显卡或驱动不支持 Vulkan。处理:先重装显卡驱动,再用 VulkanCapsViewer 确认支持情况,详见 docs/troubleshooting/linux.mdx。
- 症状:双显卡机器一直在核显上跑或直接报错。原因:系统默认选了核显。处理:GPU ID 里手动填独显编号,Windows 用户同时把电源模式切到高性能。
- 症状:放大完和原图几乎没区别。原因:源图本身已经清晰(AI 没有可补的细节),或源图是失焦模糊。处理:挑低分辨率、像素化的图用效果最明显;失焦照片请换去模糊工具。
- 症状:批量放大中途点了停止,图片没被压缩或倍率不对。原因:模型不支持该操作时,程序会先把全部图片放大完再做后处理。处理:等流程自然结束,不要反复中止。
- 症状:选了高倍率后明显变卡。原因:除双重放大的 16 倍外,4 倍以上只是普通缩放,5 倍以上对设备压力较大。处理:日常选 4X,高倍需求交给 Double Upscayl。
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),仅供参考