A downloadable tool for Windows

Download NowName your own price

Other AI projects.

ReSR.Scaler - image/video deeplearning upscaler for any GPU / https://jangystudio.itch.io/resrscaler

Project & changelog.



BSRGAN - https://github.com/cszn/BSRGAN 

Installation. 👨‍💻


Visual C++: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

DirectX runtime: https://www.microsoft.com/en-us/download/details.aspx?id=8109


  1. download the QualityScaler release .zip
  2. unzip using 7zip or similar
  3. execute QualityScaler.exe in the directory

Requirements. 🤓

  • Windows 11 / Windows 10
  • Ram >= 8Gb
  • Directx12 compatible GPU
    • any AMD >+ Radeon HD 7000 series
    • any Intel HD Integrated >= 4th-gen core
    • any NVIDIA >= GTX 600 series
  • CPU [works without GPU, but is very slow]

Features. 🛠

  • Easy to use GUI
  • Images and video upscale
  • Drag&drop files [image/multiple images/video]
  • Automatic imageTiles/Merging to avoid gpu VRAM limitation
  •  Resize image/video before upscaling
  • Cpu and Gpu backend
  • Compatible images - png, jpeg, bmp, webp, tif 
  • Compatible video  - mp4, wemb, gif, mkv, flv, avi, mov, qt 

Next steps. 🤫

  •   New GUI with Windows 11 style
  •   Include audio for upscaled video
  •  Switch to Pytorch-directml to support all existing gpu (AMD, Intel, Nvidia)
  •  Update libraries 
    1.  Python 3.10 (expecting ~10% more performance) 
    2.  Python 3.11 (expecting ~30% more performance, now in beta)

Some example.

Updated 2 days ago
Rated 5.0 out of 5 stars
(2 total ratings)
Tags2D, Adult, Anime, Generator, Pixel Art, Sprites, tools, upscale, video, windows


Download NowName your own price

Click download now to get access to the following files:

QualityScaler.7.0.free.with.watermarks.zip 537 MB
QualityScaler.7.0.zip 537 MB
if you pay $5 USD or more

Development log

View all posts


Log in with itch.io to leave a comment.

(2 edits) (-1)

Hello. I can't buy the program with Paypal or a Bank card. Please sell for cryptocurrency. I am ready to transfer money to your wallet. Please help, I like your program. 

Is it possible to request multi video support? I want to drag and drop an entire folder for upscaling. Tyvm!

Hi, this feature is already in development :)

 thank you!

cant download the new version 7.0 even though I paid for this product?

Hi, why you can t download?

it took a day for 7.0 paid link to come up.

(2 edits)

Sorry, i don t know what are you talking about. I Just uploaded the new version as Always 🤔

i think the issue was itch.io. i was only able to download the version with watermarks. the paid version showed up a day later.

Ok, thank you :D

i go to open it and it says it comes with a trojan

Hi, is a known bug of the library used to pack the python files in .exe :)


(2 edits)

Really cool package. Is there a feature to preserve audio from a converted (upscaled) video file?

Hi, thank you :D. 

yes, i'm working on this feature, it will be available on 5.0   :) 

All the different number selections in the UI are a bit confusing for me.

I don't really understand the idea of a percentage resize first and a multiplication factor upscale afterwards. If I have 512x512 images, which settings should I select to upscale them to 2048x2048?  Would I choose 100% resize with a 4x upscale factor or would I choosea  %200 resize with 2x upscale factor? - or shouldit be something different?

For example, if I want the images to be twice as big as the original - would I choose 100% bigger or 200% bigger? Then when I upscale it, what size would 4x be? Would it be 4x bigger, or 4x 200% bigger. I just don't get it.

Also, I don't understand the RAM specification - is is asking for VRAM or System RAM - or both combined?

Either way, I've tried many different settings and the upscaled results are exactly the same as the original images = 512x512 and it adds a watermark to the image saying "upscaled with github.com". It also adds all the images to the source folder so it's a compete mess after it's process the files because it keeps the original, adds a converted file and a resized file.



If you have a 512 image and want to 2048 you have to select 100% resize (that means no resize) and bsrganx4. The resize before upscalimg option goes from 1 to 100%.

VRAM/RAM is a limiter for GPU VRAM but if needed the app Will use system RAM as GPU Memory to avoid full Memory errors.

The output file is saved in the same folder of the original file, called "filename-BSRGANx2.png". The temporary files in source are deleted once upscale process in done.

Strange you are finding this problem:

 what is your PC specs ? 

 what is your image extensions ?

Thanks for your reply - I think it's probably an error with me not meeting minimum specs. I have an Apache Pro laptopwith Nvidia1060 (3GB). I think minimum is 4GB, recomended 6/8GB+ I have since found a workaround by using a github cloud version, which works on low-spec machines (my laptop, old Lenovo tablet and my Samsung Galaxy A20 phone) using a browser...I've managed to make 1300 images in a day or two.


ok, thank you for your feedback :)

Did you tried with VRAM limiter?

 Because for 3gb VRAM you can choose 2gb and see if works :)

Ah OK - thanks! I didn't know about the limiter. I'll try it. Thank you

Thank you ! :D

I'm so excited to try this app, but unfortunately it won't let me drag images into it. Whenever I attempt to, my cursor changes to a "cancel" icon as I hover over the window. Am I missing a step somewhere?

Hi, thank you. Which extension has your file? :D

I've tried both .jpg and .png

Strange, it should work with theese files. 

Try to rename one file calling simple like "image.jpg", there is a known bug with files that have latin symbol in the filename.