AI image upscaling application written in Java.
Supports ESRGAN-based models, customizable settings, and local image processing without cloud services.
Educational diploma project.
The realesr-animevideov3-x4 model was used to upscale an image from 280x280 to 1120x1120.
| Before | After |
|---|---|
![]() |
![]() |
- ESRGAN model support
- Custom model loading using
models.json - Automatic scale selection based on model type
- Local image processing
- Cross-platform support
- Simple JavaFX interface
- Linux - ~/.config/megaUpscale
- macOS - ~/Applications/megaUpscale
- Windows - %APPDATA%/megaUpscale
Project uses Real-ESRGAN ncnn Vulkan binaries and upscayl/custom-models
This project is licensed under the GPLv3 License.


