>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
C-sharp

Een snelle, universele afbeeldingsviewer als vervanging voor ingebouwde hulpprogramma's

De ingebouwde foto-viewer van Windows krijgt met elke update steeds meer onnodige tabbladen, duurt eeuwig om te starten en loopt soms vast op zware formaten zoals RAW of SVG. Op macOS is de standaard Preview redelijk, maar het schiet tekort bij ongebruikelijke extensies. Toen iemand me een archief stuurde met een set .jxl, .webp en verschillende vectorbestanden, veranderden de ingebouwde tools van het systeem een snelle preview in een hele operatie. Zo keerde ik terug naar ImageGlass, een project dat ik al volg sinds de klassieke WinForms-dagen.

ImageGlass 10 RC

Wat dit hulpprogramma is

ImageGlass begon als een lichtgewicht Windows-hulpprogramma ontworpen om afbeeldingen zonder vertragingen te openen. Het project bestaat sinds 2012, heeft meer dan 14.000 sterren verzameld op GitHub en ondergaat momenteel een grote architectuurwijziging.

Versie 10 is overgeschakeld naar een cross-platform stack, dus het programma draait nu op Windows, macOS (Apple Silicon) en Linux-distributies via Flatpak. Het is gericht op ontwikkelaars, ontwerpers en fotografen die snel door galerijen willen bladeren zonder ze te importeren in zware catalogiseringssoftware.

Wat er onder de motorkap zit en hoe het werkt

Het belangrijkste kenmerk van dit hulpprogramma is veelzijdigheid. Het begrijpt meer dan 90 bestandsformaten. Deze omvatten moderne webformaten zoals WebP, AVIF, JPEG XL, vector SVG, evenals cameraschoten in HDR en RAW.

Hier zijn enkele dingen die ImageGlass handig maken in het dagelijkse werk:

  • Ondersteuning voor zeldzame en nieuwe formaten zonder codecs van derden. Je klikt gewoon op een .jxl of .heic bestand en het opent direct.
  • Snel in- en uitzoomen en navigeren met behoud van schaal bij het schakelen tussen frames.
  • Kleurprofielen en EXIF-metadata bekijken met één klik.
  • Bestanden sorteren in exact dezelfde volgorde als in Windows Verkenner.
Download ImageGlass from the Microsoft Store

Achter de schermen en de technologieomschakeling

Vroege versies van het programma waren gebaseerd op puur .NET en WinForms. De auteur experimenterde vervolgens met WebView2 voor de interface in de negende branch, maar koos voor versie 10 voor een volledig cross-platform UI gebouwd met C# en Avalonia.

De broncode is opgesplitst in twee hoofd-ontwikkelingsbranches:

  1. De v9 branch, die Visual Studio op Windows gebruikt en WebView2 voor WebUI-rendering.
  2. De develop branch van versie 10 in de source directory, ontworpen om te bouwen in Visual Studio en VS Code op Linux en macOS.

ImageGlass roadmap

De repository bevat een belangrijke beveiligingswaarschuwing. Door de populariteit van het hulpprogramma klonen aanvallers het project vaak, waardoor nep-forks en gists ontstaan met kwaadaardige code vermomd als "portable builds". Je zou alleen binaries moeten downloaden van de officiële repository d2phap/ImageGlass of de projectwebsite.

Distributiemodel

De klassieke ImageGlass-build is volledig gratis voor persoonlijk en commercieel gebruik. De ontwikkelaar distribueert het via de officiële website en repository.

Voor degenen die automatische achtergrondupdates willen en de auteur financieel willen ondersteunen, is er een betaalde versie in de Microsoft Store. Beide edities bevatten een identieke functieset en ondersteunen fijnafstelling via configuratiebestanden.

Voor wie is het nuttig

Als je genoeg hebt van de traagheid van de systeem-foto's app in Windows of een lichtgewicht hulpprogramma nodig hebt voor het snel bekijken van assets op Linux en macOS, vult ImageGlass die behoefte zeker in. Het programma start in fracties van een seconde en lost alle problemen op met het openen van exotische grafische formaten.

Gerelateerde projecten