>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicurezza
C-sharp

Un visualizzatore di immagini rapido e universale per sostituire le utility integrate

Il visualizzatore di foto integrato di Windows continua ad aggiungere schede inutili con ogni aggiornamento, impiega un'eternità ad avviarsi e occasionalmente si blocca su formati pesanti come RAW o SVG. Su macOS, l'anteprima standard è discreta, ma non gestisce bene le estensioni meno comuni. Quando qualcuno mi ha inviato un archivio contenente un insieme di file .jxl, .webp e diversi file vettoriali, gli strumenti integrati del sistema hanno trasformato una rapida anteprima in un'odissea. È così che sono tornato a ImageGlass, un progetto che seguo dai tempi del classico WinForms.

ImageGlass 10 RC

Cos'è questo strumento

ImageGlass è iniziato come utility Windows leggera progettata per aprire semplicemente le immagini senza ritardi. Il progetto esiste dal 2012, ha raccolto oltre 14.000 stelle su GitHub e sta attualmente attraversando una profonda ristrutturazione dell'architettura.

La versione 10 si è spostata su uno stack multipiattaforma, quindi il programma ora funziona su Windows, macOS (Apple Silicon) e distribuzioni Linux tramite Flatpak. È rivolto a sviluppatori, designer e fotografi che hanno bisogno di sfogliare rapidamente gallerie senza doverle importare in software di catalogazione pesanti.

Cosa c'è sotto il cofano e come funziona

La caratteristica principale di questa utility è la sua versatilità. Comprende più di 90 formati di file. Questi includono formati web moderni come WebP, AVIF, JPEG XL, SVG vettoriale, oltre a scatti di fotocamere in HDR e RAW.

Ecco alcune cose che rendono ImageGlass comodo nel lavoro quotidiano:

  • Supporto per formati rari e nuovi senza codec di terze parti. Basta cliccare su un file .jxl o .heic e si apre istantaneamente.
  • Zoom e navigazione rapidi con scala preservata quando si passa tra i frame.
  • Visualizzazione di profili colore e metadati EXIF con un solo clic.
  • Ordinamento dei file esattamente nello stesso ordine di Windows Explorer.
Scarica ImageGlass dal Microsoft Store

Sotto il cofano e il cambio di tecnologia

Le prime versioni del programma erano basate su .NET puro e WinForms. L'autore ha poi sperimentato con WebView2 per l'interfaccia nel ramo ninth, ma per la versione 10 ha scelto un'interfaccia utente completamente multipiattaforma costruita con C# e Avalonia.

Il codice sorgente è suddiviso in due rami principali di sviluppo:

  1. Il ramo v9, che utilizza Visual Studio su Windows e WebView2 per il rendering WebUI.
  2. Il ramo develop della versione 10 nella directory source, progettato per essere compilato in Visual Studio e VS Code su Linux e macOS.

Roadmap di ImageGlass

Il repository contiene un importante avviso di sicurezza. A causa della popolarità dell'utility, gli aggressori clonano frequentemente il progetto, creando fork e gist falsi con codice dannoso travestito da "build portatili". Dovresti scaricare i binari solo dal repository ufficiale d2phap/ImageGlass o dal sito web del progetto.

Modello di distribuzione

La build classica di ImageGlass è completamente gratuita per uso personale e commerciale. Lo sviluppatore la distribuisce tramite il sito web ufficiale e il repository.

Per chi desidera aggiornamenti automatici in background e vuole supportare finanziariamente l'autore, c'è una versione a pagamento nel Microsoft Store. Entrambe le edizioni contengono un set di funzionalità identico e supportano la messa a punto tramite file di configurazione.

A chi tornerà utile

Se sei stanco della lentezza dell'app Foto di sistema in Windows o hai bisogno di un'utility leggera per visualizzare rapidamente asset su Linux e macOS, ImageGlass soddisfa sicuramente questa esigenza. Il programma si avvia in frazioni di secondo e risolve tutti i problemi di apertura di formati grafici esotici.

Progetti correlati