Machine Learning

Aeternum – minimal Rust image upscaler

Aeternum is a lightweight graphical application for enlarging images using neural network-based super-resolution models. It uses Upscayl-NCNN as its processing backend, providing a simpler interface to image enlargement without requiring users to enter command-line options.

The application is developed in Rust using egui and the cloudy-org Cirrus toolkit. Its interface concentrates on selecting an image, choosing an upscaling model and specifying how the resulting image should be saved.

Aeternum is intended for people who want direct control over the basic upscaling settings without the more extensive workflow tools found in applications such as chaiNNer. The developer describes the software as experimental, so some features and hardware configurations may still have limitations.

This is free and open source software.

Key Features

  • Provide a graphical interface for the Upscayl-NCNN image upscaling backend.
  • Use Vulkan-accelerated neural network processing on compatible graphics hardware.
  • Choose from installed image enlargement models.
  • Support models including 4x-AnimeSharp, 4x-UltraSharp, realesrgan-x4plus-anime and realesrgan-x4plus.
  • Adjust the enlargement factor using a slider.
  • Support enlargement factors from 1x to 16x.
  • Display the calculated output resolution before processing.
  • Preview the selected source image in the application window.
  • Load an image through a file selection dialog.
  • Support dragging and dropping an image onto the application window.
  • Accept an image path as a command-line argument when launching the graphical interface.
  • Process PNG, JPEG and WebP images.
  • Save enlarged images in PNG, JPG or WebP format.
  • Adjust the output compression setting.
  • Choose a destination directory for processed images or use the source directory.
  • Display progress notifications and report processing errors.
  • Configure a custom location for image upscaling models.
  • Use a graphical interface with configurable appearance settings.
  • Cross-platform support – runs on Linux and Windows.

Website: github.com/cloudy-org/aeternum
Support:
Developer: Ananas
License: GNU General Public License v3.0

Aetermum

Aeternum is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Image Upscaler Tools
Final2xEnhance your images with super-resolution
UpscaylUses sophisticated AI models to enhance images
UpscalerUpscale and enhance images
Real-ESRGAN GUIAI image enlargement tool
chaiNNerNode-based image processing GUI
Anime4KCPPHigh-performance upscaling for anime images and videos
AeternumSimple and minimal image upscaler
waifu2x ncnnImage upscaler / denoiser built on the ncnn inference framework
Open Photo AIAI-powered photo restoration, enhancement and upscaling
upscaler-hollowaykeanhoImage and video upscaling
jdPixelUpscalerUpscale images per pixel

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted