Releases: n00mkrad/cupscale
Releases · n00mkrad/cupscale
Build 29 - Video Upscaling!
Changes
- Added video upscaling via ESRGAN! Currently supports GIF and MP4 input and output.
- GUI improvements for DPI-scaled displays and small screens
Known Issues:
- Video Upscaling has not been tested with NCNN yet, might still work though
- Sidebars have some empty space if no scrollbar is shown
Build 28 - Model Chain Fix, More Padding Modes, UI Changes
Changes:
- The ESRGAN processing options (HR size, seamless mode, alpha) are now in the main UI, not only in the settings
- Added seamless/padding modes: Extend (stretches last pixel row on each side) and alpha (surrounds the image with transparency)
- Added buttons to reload the current image or open its source directory
- Some general UI changes in the main view
- Model Chaining on Joey's ESRGAN has been fixed, was broken in b27
- Copying the images for batch processing now shows a progress bar
- Added disk space check before batch processing
Build 27 - Portable Mode & No More Seams
Changes:
- Portable Mode - Stores all data in the same folder as the executable. Launch with argument
-portable
to use. - Joey's ESRGAN has been updated and uses a better tiling/merging code that avoids seams and is faster (Thanks @joeyballentine)
- Manual image browser that can be opened by right-clicking the preview area (as an alternative to drag-n-drop, supports multiselect)
- Added option to use original scale or resized scale for comparisons (when pre-resizing is used) in the settings
- Important fixes to batch processing, avoids freezing
- Preview image size limit increase from 4096px to 8192px
- Internal improvements to Embedded Python installer, disk space check now works for any drive (for portable mode), more error handling
If you don't know how to start Cupscale with a command line argument, download CupscaleStartPortable.bat
and put it in the same folder as Cupscale.exe
, then launch it using that batch file.
Build 26
Changes:
- Added support for offline interpolation (creating new model files by interpolating them IEU-style)
- Replaced MessageBox popups with a custom, more flexible solution
- Comparisons now use the unscaled input image if pre-scaling is enabled
- Fixed bug in ImageSharp resizing code that broke model comparisons
- More error handling, more loading dialogs to avoid Cupscale appearing to be frozen
Build 25 [Hotfix 2]
Changes:
- Image resizing is now faster by using ImageSharp instad of Magick.NET for scaling
- Added support for MozJpeg, the world's best JPEG encoder (enabled by default)
- Fixed memory leak in VRAM monitoring code
- Fixed dependency checker not detecting system python dependencies correctly
- Improved dependency checker (now shows you which options you have with the current setup)
- Fixed esrgan-launcher not working with embedded python
- Added warning about drag-n-drop not working if launched as admin
Hotfix 1 Changes:
- Fixed DDS output mode
- Added tooltip to MozJpeg option to clarify what it does
Hotfix 2 Changes:
- Fixed problems with MozJpeg JPEG exporting
- Fixed a minor bug with Python detection in the Dependency Checker
- Uninstalling the embedded Python runtime now shows a loading dialog and will automatically switch back to system python
Build 24 [Hotfix 1]
Changes:
- Added support for an embedded Python runtime that includes all dependencies
- Added a tool that downloads and installs the embedded Python runtime automatically
- Added the "Dependency Checker" that will show which dependencies (Python, Torch, etc) were found
Hotfix 1 Changes:
- Added check for any GPU in Dependency Checker
- Fixed bug where installing embedded Python wouldn't enable it
- Fixed error when opening the dependency checker in the initial setup
Build 23 [Hotfix 1]
Changes:
- New Debugging Options: Extended logging, ESRGAN CMD window can be shown
- Much cleaner logging, log is now easier to read and less cluttered
- Improved color depth detection
- Fixed bug where the DPI scaling would break when an image gets loaded
- Error Handling improvements
- Added donation button
Hotfix 1 - Additional Changes:
- Improvements to batch post-processing queue (if a file is locked, retry instead of throwing an error)
- Fixed bug/flaw with batch post-processing when using esrgan-launcher
Build 22
Build 21 [Final]
Changes:
- Added model comparison tool to compare several models applied to a single image [Experimental]
- Added benchmark timer for upscaling
- Added "Open Model Folder" button
- Settings now open automatically when the user needs to set a model path
- Fixed Ctrl+V in batch processing out path triggering the previre image pasting
- Some UI improvements
Pre-Release 2 Changes:
- Fixed alpha issues for PNGs with non-standard color depths
- Fixed post-processing problems
- Fixed issue where the model comparison would be vertical if using "only models" composition mode
Pre-Release 3 Changes:
- Fixed ESRGAN crashing during batch upscaling
- Fixed reizing after upscaling not working
Pre-Release 4 Changes:
- Added option to disable pre-processing for batch upscaling
- Added option to flip TGA images during import
- Fixed non-PNG depth detection
- Added folder browser dialog to batch upscale output folder textbox
- Better folder browser dialogs
- Updated py scripts to avoid errors
Final Release Changes:
- Fixed post-processing queue problems when using overwrite mode
Build 20 Hotfix 1
Changes:
- Fixed comparisons not working correctly
- Fixed image import for 8-bit PNG images while Alpha is enabled