2个不稳定版本

0.3.0 2024年3月27日
0.2.0 2023年8月29日

#20 in #front-end

MIT 许可证

19KB
376

Resup

Resup是使用Rust编写的realesrgan-ncnn-vulkan图像放大器的命令行界面。它允许您直接在命令行中快速放大您的图像。

安装

安装Real-ESRGAN

Resup需要安装realesrgan-ncnn-vulkan。检查您的发行版仓库以查看其可用性。如果您的发行版仓库中没有,可以从官方仓库下载。

安装Resup

使用cargo安装

使用以下命令从crates.io安装它(确保您已安装Rust工具链和C/C++编译器)。

cargo install resup

从版本安装

转到版本标签并下载您想要的版本。提取存档内容并将可执行文件放置在PATH变量中存在的目录中。

从源码构建

您可以手动编译Resup。克隆此仓库,安装Rust工具链和C/C++编译器,然后使用以下命令运行构建。

cargo build --release

用法

要开始放大,可以使用带有您文件路径的upscale命令

resup upscale my_image.jpg

在这个例子中,图像将保存为my_image-upscaled.png。您可以使用--output参数手动指定输出图像的名称。

resup upscale my_image.jpg --output my_image.png

您可以使用list命令获取可用模型的完整列表。

resup list

配置

您可以使用Resup内置命令配置Resup以适应您的系统,而无需编辑配置文件。

  • model - 显示当前使用的模型。要指定新的,请使用此命令,并作为参数提供模型名称。例如:resup model realesrgan-x4plus-anime
  • models-dir - 显示当前模型目录的路径。要指定新的,请使用此命令,并作为参数提供模型目录的路径。例如:resup models-dir ~/esrgan/models
  • executable - 显示当前可执行文件的路径。要指定新的,请使用此命令,并作为参数提供可执行文件的路径。例如:resup executable ~/esrgan/realesrgan-ncnn-vulkan

依赖关系

~1.4–9MB
~75K SLoC