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:
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.
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.
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.