Final2x v4.0:跨平台图像超分辨率工具
Final2x 是什么?
Final2x 是一款跨平台桌面应用,将前沿图像超分辨率技术带给日常用户。项目核心依赖 Final2x‑core,这是一套基于 PyTorch 的库,提供多种尖端模型。GUI 层使用 Electron + Vue 3 + TypeScript 构建,使应用轻量、响应迅速,且易于维护。
为什么你会关心
- GPU 加速 – Final2x 现在除了 40 系列 GPU 之外,还支持 Nvidia 50 系列 GPU,为现代硬件提供极速放大。
- 自定义模型支持 – 你可以通过简单的配置文件导入自己的 PyTorch 模型,或使用随附的任何预训练模型。
- 跨平台 – 在 Windows、macOS 或 Linux 上使用相同可执行文件,提供一致的用户体验。
- 开源 – MIT 风格 BSD‑3 许可证允许你自由使用、修改和分发代码。
入门
1. 下载发行版
尝试 Final2x 最简单的方法是从 GitHub 下载最新的可执行文件:
- Windows:
Final2x‑v4.0.0-win-x64.exe - macOS:
Final2x‑v4.0.0-darwin-x64.zip - Linux:
Final2x‑v4.0.0-linux-x86_64.AppImage
或者使用软件包管理器:
# Windows (winget)
winget install Final2x
# macOS (Homebrew)
brew install --cask final-2x
2. 在 macOS 上安装
- 打开下载的 .zip。
- 将
Final2x.app拖到Applications。 - 运行一次应用;如需,可能需要通过 Gatekeeper 允许。
sudo spctl --master-disable && xattr -cr /Applications/Final2x.app
3. 在 Linux 上安装
Linux 用户可以安装后端的 Python 包,并通过命令行运行应用:
# Install dependencies
sudo apt install -y libomp5 xdg-utils
# Install the core library
pip install Final2x-core
# Launch the GUI (optional)
final2x-gui
也可以直接运行独立 AppImage:
chmod +x Final2x‑v4.0.0-linux-x86_64.AppImage
./Final2x‑v4.0.0-linux-x86_64.AppImage
4. 使用 Final2x
- 打开图像 – 将 JPEG、PNG 或 BMP 拖放到主窗口。
- 选择缩放比例 – 设定 2×、4× 或 8× 的放大倍数。
- 选择模型 – 从下拉列表中挑选预训练模型,或通过
config.json添加自定义模型。 - 调整选项 – 微调去噪、剪裁空间以及颜色保留设置。
- 导出 – 将放大后的图像保存至任意目录。
5. 自定义模型
Final2x 让你轻松插入自己的模型。请在 ~/.config/Final2x/config.yaml 中添加一条 YAML 条目:
custom_models:
- name: my_unet
path: /path/to/unet.pt
width: 256
height: 256
然后在 GUI 中选择 my_unet。框架会自动处理模型加载和推理。
参与贡献
Fork 本仓库,创建功能分支,并提交 Pull Request。该项目使用 pnpm 和 vitest 进行单元测试,请在提交前运行 pnpm run test。
许可
Final2x 采用 BSD 3‑条款 许可证发布。请参阅仓库中的 LICENSE 文件了解完整细节。
简而言之
Final2x v4.0 在任何桌面上都提供精致、GPU 加速的超分辨率体验。凭借模块化核心、简便的自定义模型集成以及现代 Electron UI,它既能满足专业人士,也适合爱好者。立即下载二进制文件,或自行构建源代码,开始让你的图像更锐利。
原创文章:
查看原文