尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Upscayl 批量放大教程:4 步完成一个文件夹的 AI 放大

Upscayl 批量放大教程:4 步完成一个文件夹的 AI 放大 Upscayl 批量放大教程4 步完成一个文件夹的 AI 放大【免费下载链接】upscayl Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.项目地址: https://gitcode.com/GitHub_Trending/up/upscayl当你手头有一文件夹低分辨率的产品图、旧截图或游戏图片需要放大到更大的尺寸且保持清晰时一张张手动处理会非常繁琐。Upscayl 的批量放大功能Batch Upscayl就是为这个场景准备的选中一个文件夹、选好模型、点击一个按钮它会自动放大并保存该文件夹里的全部图片。下文会用 4 步带你跑通第一次文件夹级放大。Upscayl 是什么三句话了解这个项目免费开源的 AI 图像放大工具支持 Windows 10、macOS 12 与 Linux安装说明见 README.md。完全本地运行基于 Real-ESRGAN 模型和 NCNN Vulkan 后端在你自己的显卡上完成放大图片不会上传到任何服务器。适合需要成批放大低清、像素化图片的场景电商、设计、照片整理。注意它对模糊、失焦的图片效果有限因为放大不等于去模糊。系统要求与安装运行前确认 3 件事1. 显卡⚠️ Upscayl 要求一张支持 Vulkan 的独立显卡多数核显iGPU和纯 CPU 环境无法运行这是 README.md FAQ 中明确说明的前提。2. 下载与安装Windows从官网或 Releases 页面下载.exe安装包双击安装若出现 SmartScreen 警告点更多信息再仍要运行。macOS12 及以上下载.dmg后拖入应用程序首次启动右键选择打开也可以用 Homebrew 执行brew install --cask upscayl。Linux通过系统软件源Flatpak/Snap安装或下载 AppImage 文件右键属性勾选允许作为程序执行后运行。3. 首次运行确认显卡安装后随便选一张图片点一次底部 Upscayl 按钮做测试然后打开 Settings 标签页滚到底部日志区Log Area。看到一串 GPU ID 列表说明显卡已被识别如果出现 GPU Error按 docs/troubleshooting/ 里的指引处理。4 步完成一个文件夹的批量放大所有操作都在主界面的 Upscayl 标签页完成界面本身就是 Step 1 到 Step 4 的分步布局。第 0 步开启批量模式。勾选顶部的 Batch Upscayl 开关。开启后Step 1 的按钮会从 Select Image 变成 Select Folder表示本次任务将处理整个文件夹。Step 1Select Folder。点击按钮选择输入文件夹。文件夹里应只放受支持格式的图片PNG、JPG、JPEG、WEBP定义见 common/image-formats.ts混入其他文件可能导致任务报错。Step 2Select AI Model。点击打开模型选择对话框内置 7 个模型并附放大前后对比图按图片类型选列表见 common/models-list.tsUpscayl Standard适合大多数图片第一次使用直接选它。Digital Art适合插画和 CG。Remacri / Ultramix / Ultrasharp适合自然照片但许可证限制商业用途。模型下方是 Image Scale放大倍数。内置模型均为 4x如果选 1x/2x/3xUpscayl 会先放大 4x 再降采样到目标倍数。Step 3Set Output Folder。点击 Set Output Folder 按钮选择输出位置不选则默认使用输入文件夹所在位置。保存时 Upscayl 会在输出目录下自动创建形如upscayl_jpg_upscayl-standard-4x_4x格式_模型_倍数的子文件夹方便区分不同任务的产物。Step 4启动。点击底部 Upscayl 按钮。进度条出现后按钮变为进行中状态完成后会弹出系统通知中途可用 STOP 按钮中止中止后的表现见下文排查一节。完整示例一次放大 5 张产品图从头到尾走一遍新建文件夹products/放入 5 张 JPG假设 500×500不放其他文件。开启 Batch Upscayl在 Step 1 选中products/。Step 2 选择 Upscayl Standard倍数保持默认 4x。Step 3 将输出文件夹设为products/output。点击 Upscayl等进度条走完时长取决于图片数量和显卡性能。打开products/output/upscayl_jpg_upscayl-standard-4x_4x/可以看到 5 张放大到 2000×2000 的图片。如果希望放大后的图片保留原图 EXIF 信息相机、拍摄时间等先在 Settings 里打开 COPY IMAGE METADATA批处理完成后会自动把元数据复制到输出文件。内置模型的放大前后对比更多示例可在 COMPARISONS.MD 中查看。3 个值得调的参数Scale、TTA Mode、Tile SizeImage Scale放大倍数最常用的选项。内置模型只原生支持 4x选 2x/3x 时是先 4x 再缩小。如果希望模型原生输出 2x/3x需要导入自定义模型做法见 docs/Guide.md 的 Scale Option 和 Custom Models 两节。另外注意倍数高于 5x 只做常规缩放不再走 AI 放大且可能带来性能问题。TTA Mode测试时增强能去除更多伪影、提升质量但处理时间会增加约 8 倍批量任务不建议开启只在对单张重要图片精修时尝试。Custom Tile Size分块大小图片处理时会切块进行分块大小影响显存占用。如果提示 tile size 相关错误或大图时崩溃在 Settings 中调整该项或设为 0 恢复默认。输出相关的还有两项 SAVE IMAGE AS 选择输出格式PNG 无损但文件大JPG/WEBP 有损且可通过 Image Compression 压缩体积一般网页用途选 WEBP 或 JPG 即可。出错时看这里3 种最常见情况现象 1提示 GPU Error或放大速度异常慢。原因显卡不支持 Vulkan或多显卡机器用错了卡。 解决在 Settings 日志区查看可用 GPU 列表把对应编号填入 GPU ID 输入框查找方法见 docs/Guide.md 开头 GPU ID 一节Windows 用户还要在显示设置中把 Upscayl 设为高性能模式否则系统可能覆盖该设置。现象 2任务中途报错或输出文件夹缺了部分图片。原因输入文件夹混入了非图片文件或某张图片本身有问题导致整个任务中止。 解决确认文件夹只包含 PNG/JPG/JPEG/WEBP在 Settings 点 COPY LOGS 复制日志定位具体错误然后重跑任务。现象 3点过 STOP 后输出文件夹里的图片没有被压缩或倍数不对。原因对于模型不支持的动作比如降采样到目标倍数Upscayl 会先把所有图片放大完再统一做后处理中途停止时这一步没有执行。 解决等待流程自然结束如果已经停止重新跑一遍批量任务即可。延伸与资源文档和源码都在仓库里docs/Guide.mdGPU ID 查找、日志阅读、自定义模型导入的完整说明。docs/troubleshooting/Windows、macOS、Linux 分平台的排查指引。docs/openapi.yaml想把放大能力接入自己的工作流这里定义了任务创建、上传、状态查询的接口。electron/commands/batch-upscayl.ts批量任务从启动、报错处理到完成后处理的全部调度逻辑。common/models-list.ts内置模型清单想扩展模型时可参考其结构。从 1 个文件夹开始Upscayl 批量放大把逐张选图变成选一个文件夹所有图片共用一套模型与参数结果保持一致且无需盯着屏幕。现在就可以建一个文件夹、丢进 5 张图片按上面的 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),仅供参考
返回列表