news 2026/9/5 19:59:26

Upscayl:5 分钟用免费开源的本地 AI 图像放大工具完成 4 倍放大

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Upscayl:5 分钟用免费开源的本地 AI 图像放大工具完成 4 倍放大

Upscayl:5 分钟用免费开源的本地 AI 图像放大工具完成 4 倍放大

【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl

把一张模糊的老截图放大到 1080p,全是锯齿、文字糊成一团,这种挫败感你肯定遇到过。Upscayl 就是干这个的:一款免费、开源(AGPL-3.0)、完全本地运行的 AI 图像放大桌面工具,图片全程不出你的电脑。它的机制很直白:基于 Real-ESRGAN 算法,让 AI 模型通过 NCNN Vulkan 引擎在显卡上"猜出"压缩时丢失的细节并重建,而不是简单拉伸像素。

先说清楚:Upscayl 是什么、不是什么

它是一个桌面图形界面程序,支持单张放大和整文件夹批量放大,内置 7 个放大模型,当前版本 v2.15。

它不是云端服务:所有计算都在本机 GPU 上完成,没有上传、没有额度。

它也不是万能修复器:官方 FAQ 明确说明,它能增强低分辨率和像素化的图片,但无法去除模糊、无法校正失焦。照片如果是完全拍糊或运动模糊,它救不了你。

能不能跑:开始前的三项预检

  • 系统:Windows 10+、macOS 12+、Ubuntu 20.04+(完整名单见 docs/Compatibility-List.md)
  • 显卡:必须支持 Vulkan。多数集显跑不了;实测可用的集显只有 Intel HD 620、Intel Iris 和大部分 AMD Vega;独显基本都能用,仅 GTX 7xx 系列被反馈不行
  • 格式:输入 png、jpg、jpeg、webp;输出同样可选这 4 种

三项都满足再装,否则大概率卡在第一步。

安装 Upscayl 并拿到第一个 4 倍结果

Windows:下载upscayl-x.x.x-win.exe双击安装;若弹出 SmartScreen 警告,点"更多信息"再"仍要运行"。

macOS:终端一条命令装好,或下载 dmg 拖进 Applications:

brew install --cask upscayl

Linux:推荐 AppImage、Flatpak 或 Snap。走 AppImage 最省事:右键文件 → 属性 → 勾选"允许执行",再双击启动。

首次运行最小路径(我实测):用仓库自带的测试图 ups/to_upscale.jpeg(256×256),其他全用默认——模型 upscayl-standard-4x、倍率 4x、输出 png——指定一个输出文件夹,点放大按钮。得到的结果是一张 1024×1024 的 png,边缘明显比原图干净。处理完成会弹出 "Image upscayled successfully" 通知,打开输出文件夹把原图和结果并排对比即可。

选什么先想什么:模型、批量、格式、倍率、自定义

7 个内置模型,按图片类型选。默认的 upscayl-standard-4x 适合通用照片;upscayl-lite-4x 更轻更快;截图和文字选 ultrasharp-4x;动漫插画选 digital-art-4x;人像选 high-fidelity-4x;ultramix-balanced-4x 是均衡型;remacri-4x 偏重人脸。选错模型是"效果不理想"的第一大原因。

批量模式:打开侧边栏的 Batch 开关,把选图换成选文件夹,文件夹内所有受支持格式的图片依次放大,结果统一写入输出文件夹下按"格式_模型_倍率"命名的子目录(例如upscayl_png_upscayl-standard-4x_4x),适合整理整批素材。

输出格式与压缩:默认 png;想压体积就切 jpg 或 webp 并调压缩参数;还可开启"记住输出文件夹"和"允许覆盖同名文件"(默认不覆盖)。

倍率:内置模型原生支持 4 倍;v2.8 起,对不支持 x2/x3 的模型,它会先放大 4 倍再缩小来模拟 x2、x3 输出。

自定义模型:v2.5 起可导入 NCNN 格式(.bin + .param)。建一个 models 文件夹放入模型,在设置的 Add Custom Models 区选中该文件夹,新模型就会出现在下拉列表里,转换方法见 docs/Model-Conversion-Guide.md。

挑个真实任务练手:三组输入 → 输出

老照片翻新:输入一张 640×480 的模糊老照片 → 选 high-fidelity-4x,4 倍放大,输出 png → 得到 2560×1920 的图片。适用判断:只适合"分辨率低但清晰"的图,完全失焦的照片换它也没用。

截图锐化:输入一张 150px 宽的网页截图 → 选 ultrasharp-4x,4 倍放大 → 文字边缘明显变直,可以直接放进 PPT。适用判断:图里文字和线条占比越高,收益越大。

设计素材补量:输入一批分辨率不够的海报底图 → 开 Batch + upscayl-standard-4x,输出 webp 并调压缩 → 一次拿到整批可交付体积的素材。适用判断:要批量、要控体积时才开批量,单张别这么折腾。

进阶调优:GPU 编号、分块尺寸与另外两个开关

GPU ID(多显卡或选错卡时用):在设置的日志区能看到检测到的所有设备编号(官方示例中 0 是 AMD Radeon、1 是 Nvidia、2 是 llvmpipe),把目标显卡的编号填进 GPU ID 输入框即可。注意 Windows 上如果没把 Upscayl 设为高性能模式,系统可能覆盖该设置。

Tile Size(显存不足或大图卡顿时用):调小分块尺寸(如 256)可以避免爆显存,代价是速度略降。

Double Upscayl(追求更多细节时用):对结果再跑一遍模型,细节更足但耗时翻倍。

TTA 模式(追求输出稳定时用):花少量时间换更稳定的结果,批量任务一般没必要开。

常见问题:四个高频故障怎么修

打不开或日志报 GPU 错误→ 原因是显卡不支持 Vulkan 或驱动太旧 → 更新显卡驱动并指定 GPU ID;Linux 用户先用 VulkanCapsViewer 确认 GPU 支持 Vulkan,再对照 docs/Compatibility-List.md 查自己的卡是否在可用名单。

处理速度慢→ 多半跑在集显或分块过大 → 在 GPU ID 里指定独立显卡编号,或换更轻的 upscayl-lite-4x 模型。

放大后感觉"没变化"→ 原因不是软件问题,而是它无法去模糊、无法校正失焦,只对低清和像素化图片有效 → 确认原图确实是低清而非拍糊,并换对模型(人像、动漫、文字各不同)。

批量任务中途停止,文件不对→ 模型不支持的操作会被排到所有图放大完成后统一后处理 → 别手动中断,等流程真正跑完。

资源索引:官方文档入口

  • 使用指南(GPU ID、日志、自定义模型、倍率):docs/Guide.md
  • 操作系统与显卡兼容性列表:docs/Compatibility-List.md
  • 分平台故障排除(Windows / macOS / Linux):docs/troubleshooting/
  • 自定义模型转换教程:docs/Model-Conversion-Guide.md
  • 项目 README(安装、FAQ、路线图):README.md

打开 Upscayl,挑一张手头最糊的图,把剩下的交给 4 倍按钮。

【免费下载链接】upscayl🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 16:17:35

C语言编程核心:从内存视角理解字面量与变量的本质区别

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/5 19:46:00

BlenderMCP 上手指南:让 Claude 替你搭 3D 场景

BlenderMCP 上手指南:让 Claude 替你搭 3D 场景 【免费下载链接】blender-mcp Community plugin to control Blender 3D with any LLM of your choice 项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp 你在 AI 对话框里敲下"做一个地牢&…

作者头像 李华
网站建设 2026/9/4 16:15:32

基于Hacker News API的竞品分析:从992条帖子精准定位7个真对手

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 16:12:46

基于STM32F407的工程级智能鱼缸系统设计

简介:本资源是一套面向嵌入式初学者与物联网项目开发者的完整智能鱼缸控制系统方案,聚焦STM32平台与OneNet云平台联动,解决宠物鱼远程监控、环境参数采集(水温、pH等)及自动化投喂、增氧、加热等核心需求。压缩包共401…

作者头像 李华
网站建设 2026/9/4 16:12:11

pyltp多版本.whl构建指南:Python3.6-3.9全兼容编译实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 16:11:07

AI辅助Minecraft插件开发:从零构建欢迎插件全流程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华