Simple Viewer GL – un semplice visualizzatore di immagini a finestra singola.
Molte delle operazioni un tempo svolte dalla CPU ora vengono gestite dalla GPU.
Nella barra di stato, disattivabile con il tasto i, viene mostrata l'informazione di base: formato, risoluzione, dimensione in memoria (CPU + GPU), dimensione su disco. In modalità informazione sul pixel, attivabile con il tasto p, appare un bubble con informazioni sulla posizione, sul colore del pixel e sui parametri della selezione.
Simple Viewer GL è in grado di riconoscere il tipo di file dalla sua firma (parametro -a), e non solo dall'estensione del file. È supportata l'esplorazione ricorsiva delle directory (parametro -r).
È possibile cambiare il colore dello sfondo in tempo reale (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 (schermo ZX-Spectrum)
- 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:
- Ristrutturata l'architettura del visualizzatore;
- di conseguenza, un renderer leggermente più flessibile;
- grazie al renderer, profili e altre trasformazioni sono stati spostati dalla CPU alla GPU;
- con l'architettura rivisitata, ho migliorato il caricamento e il progresso (spinner);
- significativamente ridotto il consumo di memoria. Ora la memoria è allocata solo per alcuni chunk. Non c'è una copia totalmente decompresso dell'immagine in memoria;
- le informazioni sul pixel sono recuperate dalla scheda grafica;
- il contatore della memoria tiene conto della memoria video;
- aggiunto il thumbnail per i formati che lo supportano. Se c'è un'anteprima negli EXIF, la prendo da lì;
- ristrutturato l'interfaccia. Rivisitato il renderer, aggiornato ImGui dalla versione con supporto per docking;
- nuovo popup EXIF nel dock a destra, a cui ho aggiunto categorie e ricerca;
- ristrutturata la barra di stato. Resa più comoda internamente e migliorato il visuale;
- ora la barra di stato non si sovrappone all'immagine. E in generale, qualsiasi finestra fissata al bordo non copre l'immagine;
- ampliato il supporto per PSD. Ora sono supportate praticamente tutte le variazioni;
- aggiunta la compatibilità con HEIF (AVIF/HEIC);
- corretto il jpeg2k in scala di grigi – ora la luminosità è corretta;
- aggiunto il supporto per i profili colore dove non c'erano, ma il formato li supportava;
- e ancora molte altre cose che non posso nemmeno ricordare, ma leggete i log da soli, sono pigro.
Sicuramente ho rotto qualcosa, quindi apprezzerei commenti e suggerimenti.
Licenza GPL-2.0.
Fonte: linux.org.ru
