Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

Example for Waifu2x-Vulkan-Library with C# Console

License

Notifications You must be signed in to change notification settings

Aloento/Waifu2x-Vulkan-CSharp

Repository files navigation

Waifu2x-Vulkan-CSharp

For English

Waifu2x-Vulkan-Library的C#使用范例
即开即用版:https://github.com/Aloento/YourWaifu2x

关于

本范例是 Waifu2x-Vulkan-Library 的一部分
参考本范例前请先确保已经完成前序步骤
https://github.com/Aloento/Waifu2x-Vulkan-Library

导出表

我们可以在 wrapper.h 中看到会被导出的函数

Waifu2xWrapper();
void setInput(path_t input);
void setOutput(path_t output);
void setNoise(int p_noise);
void setScale(int p_scale);
void setTileSize(std::vector<int> size);
void setModel(path_t p_model);
void setGpu(std::vector<int> gpu);
void setJobsLoad(int load);
void setJobProc(std::vector<int> proc);
void setJobSave(int save);
void setTtaMode(int mode);
void setFormat(path_t p_format);
int execute();

依赖

以下文件 / 文件夹必须在同一个目录下

  • libWaifu2x.dll 库文件
  • vcomp140.dll 库文件
  • models 模型文件夹
  • 生成的可执行程序

其中,vcomp140.dll 是 OpenMP 多线程库,它不是必要的

运行

要运行本范例,你需要在Windows 10中

随后打开Waifu2x-Vulkan-CSharp.sln工程并开始调试即可

About

Example for Waifu2x-Vulkan-Library with C# Console

Topics

Resources

License

Stars

Watchers

Forks

Languages