Upscayl是一款免费开源的AI图像放大工具,能借助先进的AI算法放大并增强低分辨率图像,实现图像放大且不失质量的效果,Upscayl采用Real-ESRGAN和Vulkan架构,后端基于AGPLv3许可证完全开源。
安装前需注意,运行Upscayl需要兼容Vulkan的GPU(显卡),许多集成显卡可能无法运行,但可以尝试。
• 可在Flathub、AppImageHub、Arch Linux用户仓库、Snap Store、Gentoo Linux等平台下载。多数Linux操作系统的软件列表中也能找到Upscayl,系统的应用商店可能支持Flatpak或Snap版本。
• 便携安装方法:
1、进入发布页面或官方网站。
2、下载upscayl-x.x.x-linux.AppImage文件。
3、右键点击AppImage,进入“权限”选项卡,勾选“允许文件执行”,双击文件即可运行。
4、也能选择RPM(Fedora)、DEB(基于Debian/Ubuntu)、ZIP(任何x86 Linux系统)等格式安装。
• 进入发布页面或官方网站,下载upscayl-x.x.x-mac.dmg文件。
• 双击dmg文件,将Upscayl图标拖入应用程序文件夹。
• 打开Finder,点击左侧边栏的“应用程序”,找到Upscayl右键选择“打开”,在弹出的窗口中再次点击“打开”。
• 也可通过Homebrew安装,命令为brew install --cask upscayl。
• 进入发布页面或官方网站,下载upscayl-x.x.x-win.exe文件。
• 双击exe文件启动。若出现SmartScreen警告,点击“更多信息”再点击“仍然运行”,或在未验证发布者对话框中按“是”。
• 跟随安装步骤操作即可。
GPU ID用于手动指定用于图像放大的Vulkan启用GPU,多GPU情况下也可使用。
获取GPU ID的步骤:
1、打开Upscayl并尝试放大一张图像。
2、进入“设置”选项卡,向下滚动找到日志区域。
3、日志中会显示所有可用的GPU ID,例如[1 NVIDIA GeForce RTX 3050 Laptop GPU]表示ID为1的GPU是NVIDIA显卡。
设置时,在“GPU ID”输入框中可输入0、1、2等单个ID,也能输入0,1,2等多个ID。需注意,在Windows系统中,若未在高级显示设置中将Upscayl设为性能模式,该设置可能被系统覆盖。
从Upscayl v2.5开始,可加载自己的NCNN模型。转换PyTorch模型可参考模型转换指南,也能加载官方自定义模型仓库中的模型。
使用自定义模型的步骤:
1、创建一个名为“models”的文件夹。
2、将NCNN模型(.bin和.param格式)放入该文件夹。
3、打开Upscayl,进入“设置”选项卡,向下滚动找到“添加自定义模型”区域,点击“选择文件夹”按钮。
4、选择步骤1中创建的“models”文件夹。
5、进入Upscayl选项卡,选择要使用的自定义模型文件名作为放大类型。
从v2.8开始,Upscayl通过对x4图像进行缩小来模拟不支持的缩放选项。默认模型仅支持x4缩放,若需原生支持x1、x2、x3等缩放,可从自定义模型仓库获取兼容模型。例如,realesr-animevideov3-x2模型支持x2缩放,realesr-animevideov3-x3支持x3缩放。
推荐使用Volta( volta.sh )安装Node.js,安装Volta后执行volta install node。
1、克隆仓库:git clone https://github.com/upscayl/upscayl
2、进入目录:cd upscayl
3、安装依赖:npm install
4、运行开发服务器:npm run start(日志会显示在终端中)
1、安装依赖:npm install
2、打包应用:npm run dist
3、发布应用(仅维护者):npm run publish-app(需在shell中添加GH_TOKEN=)
Upscayl的工作原理是什么?
它使用AI模型通过推测细节来增强图像,借助Real-ESRGAN和Vulkan架构实现,后端基于AGPLv3许可证开源。
放大后的图像没有明显变化,为什么?
Upscayl能增强低分辨率和像素化图像,但无法去模糊或调整焦点。若图像失焦或完全模糊,不适合使用该工具,建议使用类似示例中的图像。
有命令行界面(CLI)吗?
有,CLI工具名为upscayl-ncnn。
必须使用GPU吗?
是的。NCNN Vulkan需要兼容Vulkan的GPU,多数集成显卡或CPU无法运行,但可以尝试。Windows和Linux系统有相关解决方法(#390),macOS和Haiku框架暂不明确。
中断批量放大后,图像未处理、压缩或缩放错误怎么办?
当模型不支持某项操作时,Upscayl会先完成所有图像的放大,再进行后处理。只需等待过程完成即可。
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU