Increases the resolution of images using super-resolution models to improve clarity and detail in low-resolution files.

Final2x is an open-source desktop app that increases the resolution of images using deep learning. It provides a graphical interface for super-resolution models, allowing users to upscale photos without manual command line interaction. The application is available for Windows, macOS, and Linux, catering to users who need to enlarge low-resolution images while maintaining visual quality.
Installation varies by platform to accommodate different system requirements. Windows users can install the software via direct download or through package managers like winget and scoop. macOS users must disable Gatekeeper and run a specific xattr command in the terminal to allow the application to run. Linux users require a more manual setup, necessitating Python 3.9, PyTorch 2.0, and the installation of the Final2x-core package along with libomp5 and xdg-utils to operate the software.
The software is built using a modern stack consisting of Electron, TypeScript, and Vue 3. It leverages PyTorch for the underlying computer vision tasks and low-level vision processing. The recent transition to the cccv backend enables the use of custom models, expanding the flexibility of the upscaling process beyond the default presets. This architecture makes it suitable for users who need a dedicated tool for image enlargement and those who wish to experiment with different super-resolution models within a desktop environment.
Final2x serves as a specialized utility for photographers, digital artists, and researchers who require an open-source tool for increasing image dimensions.
Enlarge and enhance low resolution images using AI algorithms to increase scale without losing quality.
Manage digital negatives and develop raw images using a non-destructive workflow with professional color management.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.