Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuri2peter/real-esrgan-server
超分辨率算法的本地web服务。提供webAPI调用real-esrgan的windows便携版进行图片超分。
https://github.com/yuri2peter/real-esrgan-server
Last synced: 2 months ago
JSON representation
超分辨率算法的本地web服务。提供webAPI调用real-esrgan的windows便携版进行图片超分。
- Host: GitHub
- URL: https://github.com/yuri2peter/real-esrgan-server
- Owner: yuri2peter
- Created: 2022-10-26T12:00:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-03T06:10:14.000Z (about 2 years ago)
- Last Synced: 2024-04-16T14:08:18.419Z (9 months ago)
- Language: TypeScript
- Size: 69.3 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# real-esrgan-server
超分辨率算法的本地 web 服务。提供 webAPI 调用 real-esrgan 的 windows 便携版进行图片超分。
## 安装
### 1. 安装主程序
```
npm ci
```### 2. 下载超分程序
下载 [超分程序.zip](https://github.com/yuri2peter/real-esrgan-server/releases/download/resources/realesrgan.zip) 并解压到主程序根目录。
```
-| 主程序
-| realesrgan
-- realesrgan-ncnn-vulkan.exe
```## 运行
```
npm start
```> 需要 Windows + 独立显卡 + git bash
## API
```js
// 放大一个png图片(base64字符串格式)
axios.post("/api/process/base64", { data: "PNG base64 data string" });
```## 其他
### 监听其他端口
修改环境变量 PORT
> 推荐使用本地环境变量文件:`.env.local`
### 二次开发
```
npm run dev
```