М.Двач / Живопись

Анон, смотри, я сделал десктопный вьювер картинок с UI/UX как на дваче. Без рамки окна, без меню, бе # OP 11 янв, 21:48 940509 В конец треда | Веб

1,7 Мб, 1920x1080184 Кб, 570x78585 Кб, 480x70921 Кб, 415x333

Анон, смотри, я сделал десктопный вьювер картинок с UI/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

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

Ответы4051040511405134075440829

# OP 2 11 янв, 21:52 2 940510

>>940509 (OP)
Рискну перепостить это здесь, надеюсь, не слишком оффтоп, делал в основном для удобного просмотра артов и других эстетичных сохраненок, вызывающих желание повсматриваться в детали, подвигать-позумить так, чтоб какой-нибудь объект композиции "заполнил зрительное поле"

Дама с горностаем 3 11 янв, 21:53 3 940511

>>940509 (OP)
Блинб, что-то примерно такое мне и было надо, храни тебя кто-нибудь, спасибо.

Дама с горностаем 4 11 янв, 22:01 4 940513

>>940509 (OP)
Заебок. Единственное, шо при попытке перетащить окно с чмонитора на другой чмонитор, оно просто растворяется с комическом ничто, не отображается, не разворачивается и не сворачивается, но по вин+стрелки норм перекидывается, так что и пофик. Еще раз спасибо.

Анималист 5 13 янв, 18:11 5 940754

>>940509 (OP)
Охуенно, руки тебе целовал.

Лукас Кранах Старший 6 14 янв, 10:44 6 940829

>>940509 (OP)
Молодец красноглазик, напердолил какую-то никому ненужную хуйню, наверняка ещё кейлоггер и прочий говняк вшил

2 Мб, 2400x3632
# OP 7 14 янв, 14:36 7 940845

>>940823
Пока что ничего из этого, только распространенные форматы публикации изображений
>psd
Возможно, будет, но потом и только для файлов с full sized flattened rasterized image
>kra
Точно будет скоро, зип с пнг, грех не сделать
>sai
Скорее всего не будет никогда, разве что если прога сильно зайдет людям и будет много желающих. Проприетарщина закрытая

Каково приблизительное соотношение популярности этих форматов среди cg художников?

Ответы57927

470 Кб, 960x1671
# OP 8 15 янв, 16:54 8 940963

>>940859
> https://github.com/photopea/SAI2-specification
Увы, но
1) это незавершенный реверс инжиниринг формата SAI2, там даже нету описания алгоритма сжатия данных тайла, и оно не особо популярно, насколько я вижу, даже здесь в закрепленном треде ссылка на SAI1
2) была относительно успешная попытка реверс инжиниринга и создания оперсорц реализации формата SAI1 https://github.com/osrg/libsai , но оно не доделано и, вероятно, не будет доделано ( https://github.com/Wunkolo/libsai/issues/22#issuecomment-3675791533 ), никем не используется, и формат совсем хтонь, зашифрованная блочная файловая система, integrated/merged/flattened image отсутствует, нужно полностью воспроизводить логику сборки изображения из множества разнообразных объектов, которые там могут быть, в целом это уровень сложности драйвера ФС + композитинг рендера. Что-то есть у photopea, но оно закрыто, насколько я вижу (возможно, они рискнули использовать libsai "как есть"). SAI2 на порядок проще, но см. 1)

369 Кб, 960x1591
# OP 9 16 янв, 16:13 9 941060

>>940974
Спасибо за фидбек, буду наблюдать за развитием libsai. Может, сделаю sandbox для стремных декодеров закрытых форматов.

Ганс Гольбейн Младший 10 14 июня, 10:20 10 957927

>>940845
Где вы находите такое качество? И вообще есть ресурс где можно найти любую картину в макс качестве?

Обновить тред
« /pa/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion