/upscale-rs

A Tauri based GUI app that upscale images using Real-ESRGAN model.

Primary LanguageVueMIT LicenseMIT

Upscale-rs

upscale-rs-horizontal

Upscale-rs Workflow

A GUI image upscaler making use of Tauri and Vue3 with Vuetify as it's component library.

Using the Real-ESRGAN model under the hood. It requires a GPU to run.

Features

  • 4x upscale of images with 2 configurations general photo and anime.
  • Single and multiple images upscale.
  • Real time percentage progress.
  • Support for png, jpg and webp images.
  • Option to use TTA (Test Time Augmentation) for reduced artifacts.
  • Ability to select which GPU to use as well as tile-size and load:proc:save so you can fine tune the performance.
  • Inside app image previewer.
  • Drag and drop of images for easy of use.
  • No internet needed, can be used offline.
  • Build in logging for better debugging (optional and off by default).
  • Light and Dark modes, based on your app configuration (Windows only feature, Linux uses Dark mode).

Interface

image

Upscaling Sample

before-after-ia