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 算法把小图变大、变清晰,而不是简单拉伸。你给它一张 1080p 的壁纸或一张像素化老照片,它靠 GPU 补出细节,返回一张 2 倍甚至 4 倍尺寸、边缘更干净的结果。它同时支持 Windows、macOS 和 Linux,界面是四个按钮的直线流程,没有注册、没有订阅、没有水印。
它解决什么问题,和"直接放大"有什么不同
普通缩放是数学插值,只是把像素复制变多,放大后必然发虚。Upscayl 走的是另一条路:让 AI 根据已有像素"猜"出合理的高频细节,再拼回大图,所以放大的同时纹理更实。它的定位很清楚——专门救低分辨率和像素化的图,官方 FAQ 也明说它不能救模糊(失焦)的照片。
界面就是左边一列 Step 1 到 Step 4:选图、选放大类型(即选模型)、设输出文件夹、点 UPSAYL。你唯一要想的就是第 2 步的模型怎么选。
第一次运行的最短路径
下载安装包:Windows 下.exe双击安装,macOS 下.dmg拖进"应用程序",Linux 可以直接跑 AppImage 或装 Flatpak。第一次启动如果弹出"未知发布者"的确认框,点允许即可,这是正常现象。
打开后:Step 1 选一张图 → Step 2 模型选upscayl-standard-4x(最通用)→ Step 3 选个输出目录(不选就默认存在原图旁边)→ Step 4 点绿色 UPSAYL。处理完去输出文件夹看结果,文件名会自动带上倍数。仓库自带的对比素材里,标准模型能把一张 500×500 的金门桥小图直接做到 2000×2000,是实打实的 4 倍。
挑对模型,效果差得不是一星半点
软件内置 7 个模型,源码里列在 common/models-list.ts,每个都对应一类图:
- upscayl-standard-4x:通用均衡,拿不准就选它。
- upscayl-lite-4x:轻量,小显卡也跑得动。
- digital-art-4x:动漫、插画、数字艺术,保留线条和色块。
- ultrasharp-4x / ultramix-balanced-4x:偏锐利,适合建筑、产品这类要边缘的图。
- high-fidelity-4x、remacri-4x:保真取向,少"加戏"。
选模型没有万能答案,建议拿同一张图各跑一遍对比。仓库的 COMPARISONS.MD 和 renderer/public/model-comparison/ 里都放了各模型的放大前、后小样,你不用先装软件就能预判风格。
批量放大一个文件夹,以及进阶开关
要处理一整批图,把开关切到 Batch Upscale,然后选一个文件夹,它会按顺序把里面的图一张张过一遍。注意:如果中途你点了停止,已经放大好的图还要等全部跑完才会做压缩等后处理,别急着删。
几个进阶开关藏在 Settings 里(见 renderer/components/sidebar/settings-tab/):
- Double Upscale:连续放大两遍,等于一次顶两次,适合需要更大倍数的图。
- GPU ID:多显卡(笔记本独显 + 集显)时手动指定用哪块,避免掉到低性能核显。
- Tile Size:切分处理块大小,显存吃紧时可以调小。
输出格式可选 PNG、JPEG、WEBP,在"文件大小"和"无损"之间自己权衡。
常见坑:显卡、模糊图、半截停止
必须有一块支持 Vulkan 的显卡。纯 CPU 或多数集显跑不起来,README 里专门用加粗强调了这点。第一次用先拿张中等尺寸(比如 1080p)的图测一下能不能跑通。
它放大不了真正模糊的图。失焦、糊了的照片它救不了,那是对焦问题不是分辨率问题。低清但"清楚"的图才是它的菜。
批量中途停止别慌。停止只是中断,已完成的图要等整轮结束才落盘,耐心等它收尾。
速度取决于显卡。同一张 1080p 图,独显上几秒到几十秒,集成显卡会明显更慢;放大倍数越高、图越大越耗时。
从源码到贡献
Upscayl 前后端都是开源的:界面是 Electron + React + TypeScript,真正做超分的后端是独立的 upscayl-ncnn 项目(NCNN + Vulkan 推理)。想动手的话,npm install后跑npm run start就能在本地起开发环境,日志直接打在终端。
想扩展自己的模型可以看 models/ 目录里现成的.param/.bin文件,社区还有模型转换指南教你把别人的模型转成 Upscayl 能加载的格式。遇到问题或想加功能,直接在项目的 issue 和 PR 里提就行,这是个很活跃的开源仓库。
下一步别光看:装好后找一张你手里的 1080p 图,先用upscayl-standard-4x跑 2 倍,把结果和原图并排放一起对比,再决定要不要换更锐利的模型。
【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考