Simple Viewer GL – lekki, jednooknowy przeglądarka obrazów.
Wiele zadań, które wcześniej były wykonywane na CPU, teraz jest realizowanych na GPU.
W wierszu stanu, który można wyłączyć klawiszem i, wyświetlane są podstawowe informacje: format, rozdzielczość, rozmiar w pamięci (CPU + GPU), rozmiar na dysku. W trybie informacji o pikselu, który uruchamia się klawiszem p, wyświetlane jest okno z informacjami o pozycji, kolorze piksela, parametrach zaznaczonego obszaru.
Simple Viewer GL potrafi określić typ pliku na podstawie jego sygnatury (parametr -a), a nie tylko na podstawie rozszerzenia pliku. Obsługuje rekurencyjne przeszukiwanie katalogów (parametr -r).
Zarządzanie typem tła w czasie rzeczywistym (trzy podstawowe kolory + szachownica) okna lub możliwość ustawienia niestandardowego koloru, co jest wygodne podczas przeglądania obrazów z przezroczystymi pikselami.
Obsługiwane formaty:
- PNG
- JPEG
- JPEG 2000
- HEIF
- PSD (Adobe Photoshop)
- AI (Adobe Illustrator)
- EPS
- XCF (GIMP)
- GIF
- SVG
- TIFF
- TARGA
- ICO
- ICNS (Apple Icon Image)
- BMP
- PNM
- DDS
- XWD
- SCR (ZX-Spectrum screen)
- XPM
- WebP
- Obsługiwane są systemy GNU/Linux, FreeBSD i macOS. Istnieje zewnętrzna wersja dla Windows.
Nowości w Simple Viewer GL 3.3.1:
przebudowano architekturę przeglądarki;
- stąd nowy, nieco bardziej elastyczny renderer;
- dzięki rendererowi przeniesiono profile i inne przekształcenia z CPU na GPU;
- dzięki przebudowanej architekturze naprawiono zarówno ładowanie, jak i postęp (spinner);
- znacząco zmniejszono zużycie pamięci. Teraz pamięć przydzielana jest tylko do kilku kawałków. Brak pełnej rozpakowanej kopii obrazu w pamięci;
- informacje o pikselu są pobierane z karty graficznej;
- licznik zużycia pamięci uwzględnia pamięć wideo;
- dodano podgląd dla formatów, które go obsługują. Jeśli w EXIF znajduje się podgląd, pobieram go z niego;
- przebudowano interfejs. Zmodyfikowano renderer, zaktualizowano i ImGui z gałęzi z obsługą przyczepiania okien;
- nowy popup EXIF w panelu po prawej, a w nim dodano kategorie i wyszukiwanie;
- przebudowano panel statusu. Po prostu uczyniono go wygodniejszym wewnątrz, a dodatkowo poprawiono jego wygląd;
- teraz panel statusu nie zasłania obrazu. I w ogóle, każde przypięte okno przy krawędzi nie zasłania obrazu;
- rozszerzono wsparcie dla PSD. Teraz obsługiwane są praktycznie wszystkie warianty;
- dodano wsparcie HEIF (AVIF/HEIC);
- naprawiono skalę szarości jpeg2k – teraz jasność jest poprawna;
- dodano wsparcie dla profili kolorów tam, gdzie ich nie było, ale format je obsługiwał;
- Dodałem wsparcie dla profili kolorów tam, gdzie ich brakowało, ale format je obsługiwał;
- i jeszcze mnóstwo innych rzeczy, które trudno mi przypomnieć, a logi przeczytaj sam, nie chce mi się.
Na pewno coś zepsułem, więc będę wdzięczny za uwagi i rady.
Licencja GPL-2.0.
Źródło: linux.org.ru
