Lightning Image Viewer 0.5.1

good-penguin.png

Lightning Image Viewer — легковесное приложение для просмотра изображений на десктопном компьютере со своеобразным UX, который автор находит наиболее удобным.

Без рамки окна, без меню, без тулбаров, только само изображение в прозрачном полноэкранном оверлее с управлением, аналогичным таковому в картографических приложениях:

  • панорамирование (перемещение) перетаскиванием мышью с зажатой левой кнопкой (или клавиатурными стрелками);
  • зум в точку под курсором скроллом (или в точку в центре дисплея клавиатурными +=/-/0);
  • закрытие левым кликом где угодно (или клавиатурным Enter, что делает возможным «моментальное переключение» между файловым менеджером и просмотром изображения).

Написано на C и Rust с SDL3 и image-rs.

Исходники и сборки для Linux (Ubuntu 25.10, Nix выражение) и оффтопика: https://github.com/shatsky/lightning-image-viewer

Веб-демо: https://shatsky.github.io/lightning-image-viewer/

Оффтопик стор: https://apps.microsoft.com/detail/9np4j8k90smk

Заметки про разработку: https://shatsky.github.io/notes/2025–03–07_sdl3-image-viewer.html

Основные изменения с предыдущего мажорного релиза:

  • image-rs (растовая библиотека номер 1 для работы с изображениями) с jxl-oxide и libheif-rs (обеспечивающие поддержку всех распространенных форматов, в т. ч. JXL и HEIC);
  • поддержка анимации (для GIF, PNG и WEBP).

>>> Страница релиза на GitHub

©  Linux.org.ru