Simple Viewer GL – un visualizzatore di immagini leggero a finestra singola.
Molte operazioni un tempo eseguite dalla CPU ora vengono eseguite dalla GPU.
Nella barra di stato, disattivabile con il tasto i, viene mostrata l'informazione di base: formato, risoluzione, dimensioni in memoria (CPU + GPU), dimensioni su disco. In modalità informazioni sul pixel, attivabile con il tasto p, viene mostrato un bubble con informazioni sulla posizione, sul colore del pixel e sui parametri dell'area selezionata.
Simple Viewer GL può determinare il tipo di file dalla sua firma (parametro -a), e non solo dall'estensione del file. Supporta la scansione ricorsiva delle directory (parametro -r).
È possibile cambiare in fase di esecuzione il tipo di sfondo (tre colori di base + scacchiera) della finestra o impostare un colore personalizzato, utile per visualizzare immagini con pixel trasparenti.
Formati supportati:
- 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
- OpenEXR
Supporto per GNU/Linux, FreeBSD e macOS. Esiste un fork di terze parti per Windows.
Novità in Simple Viewer GL 3.3.1:
- architettura del visualizzatore riprogettata;
- nuovo renderer leggermente più flessibile;
- grazie al renderer, ho spostato profili e altre trasformazioni dalla CPU alla GPU;
- con l'architettura riprogettata ho sistemato sia il caricamento che il progresso (spiner);
- ridotto significativamente l'uso di memoria. Ora la memoria viene allocata solo per alcuni chunk. Non esiste una copia completamente espansa dell'immagine in memoria;
- le informazioni sui pixel vengono tirate dalla scheda grafica;
- il contatore dell'uso di memoria tiene conto della memoria video;
- aggiunto un'anteprima per i formati che la supportano. Se c'è un'anteprima in EXIF, la prendo da lì;
- ripensato l'interfaccia. Ho riprogettato il renderer e aggiornato ImGui dalla branch con supporto al docking delle finestre;
- nuovo popup EXIF sul docking a destra, con categorie e ricerca aggiunte;
- ripensata la barra di stato. La resa più funzionale all'interno e una rielaborazione del visual;
- ora la barra di stato non copre l'immagine. E in generale, qualsiasi finestra ancorata al bordo non copre l'immagine;
- ampliata la supporto per PSD. Ora vengono supportate praticamente tutte le variazioni;
- aggiunto supporto per HEIF (AVIF/HEIC);
- sistemato il jpeg2k in scala di grigi – ora la luminosità è corretta;
- aggiunto supporto per profili colore dove non c'erano, ma il formato li supportava;
- e ancora un sacco di altre cose che non riesco nemmeno a ricordare, leggete i log da soli, mi sembra noioso.
Sicuramente ho rotto qualcosa, quindi apprezzerò osservazioni e consigli.
Licenza GPL-2.0.
Fonte: linux.org.ru
