Skip to content
forked from n00mkrad/cupscale

Image Upscaling GUI based on ESRGAN

License

Notifications You must be signed in to change notification settings

efonte/cupscale

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cupscale

Image Upscaling GUI based on ESRGAN - WORK IN PROGRESS

Download:

Get the latest release

Installation:

The application is currently portable. It's a single executable that you can run anywhere.

It comes with an ESRGAN implementation, however, Python and all dependencies (PyTorch, opencv-python, tensorboardX) are required for ESRGAN to run on CUDA.

Supported AI Backends:

  • Nvidia CUDA (Recommended)
  • Vulkan (Works on any modern GPU, but is slower and takes a long time start up)
  • CPU (Works without GPU, but is very slow)

Features:

  • CUDA, Vulkan/NCNN or CPU supported, with included model converter for NCNN
  • On-the-fly Model Interpolation
  • Model Chaining (Run images through multiple models at once)
  • Batch Upscaling (Load a directory or multiple single images)
  • Automatic Image tiling/merging to avoid running out of VRAM
  • Pre-Processing: Optionally downscale images before upscaling
  • Post-Processing: Automatically resize after upscaling
  • Compatible with PNG, JPEG, BMP, WEBP, TGA, DDS images
  • Load image straight out of the clipboard (no need to download images from web)
  • Create various types of comparisons (Side-By-Side, 50/50, and before/after animations as GIF or MP4)

About

Image Upscaling GUI based on ESRGAN

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%