Skip to content

rcsaquino/resrgan-gui

Repository files navigation

Real ESRGAN GUI

  • Real ESRGAN GUI is a simple and minimal GUI for xinntao's Real-ESRGAN
  • This allows you to enhance low quality images and videos using AI technology
  • This GUI uses Rust for the backend and JS/HTML/CSS for the frontend using the Tauri framework

Warning

This is only tested on Windows 11 x64 with NVIDIA RTX 2060. Feel free to create an issue for any bugs you might encounter.

Installation

With installer (recommended)

  1. Download the .msi installer from the releases section
  2. Double click the MSI installer
  3. Follow the on screen prompts

Portable zip

Warning

Portable version is still unstable (windows 11 and some windows 10 users only). Try the .msi installer if you encounter problems.

  1. Download the portable zip from the releases section
  2. Extract to your preferred directory

Compile it yourself

Prerequisites

  1. Clone repo and install node module dependencies

    git clone https://github.com/rcsaquino/resrgan-gui.git
    cd resrgan-gui
    npm install
  2. Extract Real ESRGAN Portable (NCNN) to ~/resrgan-gui/src-tauri/resrgan

  3. Extract FFmpeg then copy ffmpeg.exe to ~/resrgan-gui/src-tauri/resrgan

  4. Build from ./resrgan-gui

    cargo tauri build
  5. Your build should be on ~/resrgan-gui/src-tauri/target/release

You can customize it how you like. Just edit ~/resrgan-gui/src/App.svelte for UI customization, and ~/resrgan-gui/src-tauri/src/main.rs for other backend stuff. You can also run cargo tauri dev for hot reloading.

Acknowledgement

Thank you to all the contributors:

Contact

If you have any question, please email rcsaquino.md@gmail.com

Support My Work

If you like resrgan-gui, then please support my work and enthusiasm by buying me a coffee on https://ko-fi/rcsaquino😊.

Buy Me a Coffee at ko-fi.com

About

Enhance low quality images and videos using AI technology.

Resources

License

Stars

Watchers

Forks

Packages

No packages published