Skip to content

A version of Real-ERSGAN GUI with models that are below 10MB only. Proven and tested to work on NVIDIA GeForce GT1030 4GB SDDR4.

License

Notifications You must be signed in to change notification settings

thedoggybrad/real-esrgan-gui-lite-models-only

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Real-ESRGAN GUI (Lite Models Only)

A cross-platform GUI for image upscaler Real-ESRGAN with additional features that uses only lightweight models. Based on Real-ESRGAN GUI which is inspired by waifu2x-caffe.

Introduction

This application uses Real-ESRGAN's portable executable file (Real-ESRGAN-ncnn-vulkan) to upscale images with extremely high quality. It is written in Python and provides an user-friendly GUI with Tkinter.

This specific configuration of Real-ESRGAN was created because my NVIDIA GeForce GT1030 4GB SDDR4 cannot run the more heavy upscaling models.

Available Models:

  • 4xLSDIRCompactC3
  • digital-art-4x
  • realesr-animevideov3-x2
  • realesr-animevideov3-x3
  • realesr-animevideov3-x4
  • RealESRGAN_General_WDN_x4_v3
  • RealESRGAN_General_x4_v3
  • upscayl-lite-4x

Quick Start:

  • Windows 10+ Download the latest real-ersgan-gui-lite.zip from Release Downloads, extract the archive then launch realesrgan-gui.exe.
    N.B. Included models are only tested to work on an NVIDIA GeForce GT1030 4GB SDDR4 but should work on a better graphics card.
  • Windows 10+ Download the latest real-esrgan-gui-lite-setup.exe from Release Downloads then install it. After that, launch the software from your start menu or desktop (if you checked the option to create a shortcut in your desktop).
    N.B. Included models are only tested to work on an NVIDIA GeForce GT1030 4GB SDDR4 but should work on a better graphics card.

Release Downloads

Download Setup Download Portable

Features

In addition to the features supported by Real-ESRGAN-ncnn-vulkan, Real-ESRGAN GUI also supports these additional features:

  • Upscale to arbitrary size
    • Real-ESRGAN-ncnn-vulkan can only upscale the input image at a fixed 2-4x ratio (depending on the model chosen).
    • Real-ESRGAN GUI uses Real-ESRGAN-ncnn-vulkan to upscale the input image in multiple times, then downsamples the output image to the desired size with general image scaling algorithms.
    • For example, to upscale a 640x360 image to 1600 in width with a 2x model, it will be upscaled twice to 1280x720 and 2560x1440 then downsampled to 1600x900.
    • Lanczos is used by default to downsample the image. Other algorithms are also available.
  • Upscale GIF images
    • Split animated GIF into frames and reads their duration. Upscale the frames one by one then merge them into upscaled animated GIF image.
  • Drag and drop support
    • Drag and drop image files or directories onto the GUI and the input and output path will be set automatically.
    • The output path will contain a suffix like x4, w1280, h1080 based on the chosen resize mode.
  • Dark theme
    • Choose to use light or dark theme according to system settings.
    • The detection is done using darkdetect.
  • Multi-language support
    • Simplified and traditional Chinese and English are currently supported.
    • Uses locale.getdefaultlocale for language detection.
    • Fallback to English by default if translated text is missing.

Contributors

Contributors

About

A version of Real-ERSGAN GUI with models that are below 10MB only. Proven and tested to work on NVIDIA GeForce GT1030 4GB SDDR4.

Topics

Resources

License

Stars

Watchers

Forks