Upscayl批量放大教程: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 批处理功能,一次处理整个文件夹的图片并输出 4 倍放大结果,帮你把重复的单张操作压缩成三步。
目标与适用场景
学完本文,你可以完成以下事项:
- 跑通"选文件夹 → 选模型 → 出结果"的完整批处理流程,不用逐张操作
- 看懂分片大小、压缩率、TTA、放大倍数这几个核心参数的含义与取值
- 处理 GPU 未被识别、格式不支持等常见卡点
适合:需要批量处理产品图、老照片、设计素材,且对 AI 图像放大工具还不熟悉的新手。
准备与安装
先确认两件事,能省掉后面大部分排错时间:
- 硬件:Upscayl 依赖 Vulkan 架构,需要一张支持 Vulkan 的独立显卡;大多数核显和纯 CPU 无法运行,这是官方 FAQ 明确说明的
- 格式:输入图片只支持 PNG、JPG、JPEG、WEBP(定义在 common/image-formats.ts),把其他格式先转换好
安装步骤:
- 到 Upscayl 官网下载对应系统的安装包(Windows 为 .exe,macOS 为 .dmg;Linux 可用 Flatpak 渠道,打包配置在 flatpak/ 目录)
- 安装后首次启动,先处理一张图片做测试
- 打开设置面板的日志区域,确认日志里识别到了你的显卡
- 多显卡电脑记下独立显卡的编号,后面会用到
核心操作流程
步骤 1:开启批处理并选择文件夹
- 主界面顶部默认是单图模式,勾选 "Batch Upscayl" 后,第一步的按钮会从"Select Image"变为"Select Folder"
- 点击按钮选中存放待处理图片的文件夹,Upscayl 会读取其中全部支持的图片
预期结果:文件选择区域显示你选的文件夹路径。
步骤 2:选模型并确认放大倍数
- 点"Select AI Model",内置 7 个 4 倍模型(upscayl-standard-4x、ultrasharp-4x 等,清单在 common/models-list.ts),可预览每张模型的前后效果再决定
- 放大倍数保持 4 即可。注意界面提示:超过 4 倍只是重采样缩放,不再走 AI 增强
预期结果:步骤区显示"原尺寸 → 目标尺寸"的换算预览。
步骤 3:指定输出位置并启动
- 选择输出文件夹后,Upscayl 会自动在其下创建形如
upscayl_jpg_upscayl-standard-4x_4x的子目录(命名逻辑见 electron/commands/batch-upscayl.ts) - 点击开始按钮,处理进度会实时刷进日志;完成后弹出系统通知
- 如需保留原图 EXIF 信息,可先在设置里打开"Copy Image Metadata"
预期结果:子文件夹中出现与输入一一对应的放大结果图。
关键参数怎么选
这 4 个参数在设置面板中调整,含义均取自仓库内的官方文案:
| 参数 | 作用 | 推荐值 |
|---|---|---|
| 分片大小 Tile Size | 把图片切块处理,块数越少越快,但会占用更多显存 | 0(自动切分) |
| 压缩率 Compression | 0~100 滑块;JPG/WebP 为有损压缩,值越高文件越小画质越差;PNG 无损 | 保持默认,文件偏大时再上调 |
| TTA 模式 | 测试时增强,能减少伪影,官方说明处理时间会增加 8 倍 | 关闭,仅精修关键图时开启 |
| 放大倍数 Scale | 输出尺寸 = 原尺寸 × 倍数 | 4(与内置模型匹配) |
💡 提示:显存紧张导致处理变慢时,优先把分片大小从 0 改为较小的固定值,而不是开 TTA。
问题速查
| 现象 | 可能原因 | 处理方法 |
|---|---|---|
| 无法放大或无加速 | 显卡不支持 Vulkan(核显/CPU) | 先重装、重启电脑;仍不行说明硬件不满足,见 docs/troubleshooting/ |
| 多显卡时跑错卡 | GPU ID 未指定 | 先在测试图中查看日志里的设备编号,在 GPU ID 填独显编号;Windows 建议开启性能模式 |
| 输出文件夹里少了图 | 输入格式不支持 | 仅 PNG/JPG/JPEG/WEBP 可被处理,其余格式需预先转换 |
| 放大后细节没提升 | 倍数选得超过 4 | 4 倍以上只是缩放不走 AI,改用 4 倍模型 |
| 处理中途报错中断 | 单张图片或模型异常 | 查看日志区定位到具体文件,删掉问题文件后重新批处理 |
⚠️ 批处理中遇到错误时程序会终止并通知"部分图片处理出错",已成功输出的文件不会丢失,补跑失败部分即可。
收尾
掌握"批量开关 → 模型 → 输出路径"三步和上表参数后,Upscayl 的文件夹级放大就基本没有门槛了。想继续深入:
- 完整使用指南:docs/Guide.md
- 故障排除合集:docs/troubleshooting/
- 批处理任务源码:electron/commands/batch-upscayl.ts
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考