>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
C-sharp

Szybka, uniwersalna przeglądarka obrazów, która zastąpi wbudowane narzędzia

Wbudowana przeglądarka zdjęć w Windows z każdą aktualizacją zyskuje nowe niepotrzebne zakładki, uruchamia się wieczność i czasami zawiesza się na ciężkich formatach jak RAW czy SVG. W macOS standardowy Podgląd jest niezły, ale zawodzi przy rzadziej spotykanych rozszerzeniach. Kiedy ktoś przysłał mi archiwum zawierające zestaw .jxl, .webp i kilka plików wektorowych, wbudowane narzędzia systemu zamieniły szybki podgląd w udrękę. Tak wróciłem do ImageGlass, projektu, który śledzę od czasów klasycznego WinForms.

ImageGlass 10 RC

Co to za narzędzie

ImageGlass zaczęło jako lekkie narzędzie dla Windows, zaprojektowane po to, by po prostu otwierać obrazy bez opóźnień. Projekt istnieje od 2012 roku, zdobyło ponad 14 000 gwiazdek na GitHubie i obecnie przechodzi poważną przebudowę architektury.

Wersja 10 przeszła na wieloplatformowy stos, więc program teraz działa na Windows, macOS (Apple Silicon) i dystrybucjach Linuksa przez Flatpak. Jest skierowane do programistów, projektantów i fotografów, którzy potrzebują szybko przeglądać galerie bez importowania ich do ciężkich programów katalogujących.

Co w środku i jak to działa

Główną cechą tego narzędzia jest jego wszechstronność. Obsługuje ponad 90 formatów plików. Obejmują one nowoczesne formaty internetowe jak WebP, AVIF, JPEG XL, wektorowy SVG, a także zdjęcia z aparatów w HDR i RAW.

Oto kilka rzeczy, które czynią ImageGlass wygodnym w codziennej pracy:

  • Obsługa rzadkich i nowych formatów bez kodeków stron trzecich. Po prostu klikasz na plik .jxl lub .heic, a otwiera się natychmiast.
  • Szybkie powiększanie i nawigacja z zachowaniem skali podczas przełączania między klatkami.
  • Wyświetlanie profili kolorów i metadanych EXIF jednym kliknięciem.
  • Sortowanie plików w dokładnie takiej samej kolejności jak w Eksploratorze Windows.
Pobierz ImageGlass ze sklepu Microsoft Store

Pod maską i zmiana technologii

Wczesne wersje programu były oparte na czystym .NET i WinForms. Autor następnie eksperymentował z WebView2 dla interfejsu w dziewiątej gałęzi, ale dla wersji 10 wybrał pełny wieloplatformowy interfejs użytkownika zbudowany w C# i Avalonia.

Kod źródłowy jest podzielony na dwie główne gałęzie rozwoju:

  1. Gałąź v9, która wykorzystuje Visual Studio na Windows i WebView2 do renderowania WebUI.
  2. Gałąź develop wersji 10 w katalogu source, zaprojektowana do budowania w Visual Studio i VS Code na Linuksie i macOS.

Plan rozwoju ImageGlass

Repozytorium zawiera ważne ostrzeżenie bezpieczeństwa. Ze względu na popularność narzędzia, atakujący często klonują projekt, tworząc fałszywe forki i gist-y ze złośliwym kodem przebranym za „przenośne buildy”. Powinieneś pobierać pliki binarne tylko z oficjalnego repozytorium d2phap/ImageGlass lub strony projektu.

Model dystrybucji

Klasyczny build ImageGlass jest całkowicie darmowy do użytku osobistego i komercyjnego. Developer dystrybuuje go przez oficjalną stronę internetową i repozytorium.

Dla tych, którzy chcą automatycznych aktualizacji w tle i chcą wesprzeć finansowo autora, istnieje płatna wersja w Microsoft Store. Obie edycje zawierają identyczny zestaw funkcji i obsługują dostrajanie przez pliki konfiguracyjne.

Dla kogo to będzie przydatne

Jeśli masz dość powolności systemowej aplikacji Zdjęcia w Windows lub potrzebujesz lekkiego narzędzia do szybkiego przeglądania zasobów na Linuksie i macOS, ImageGlass zdecydowanie to wypełnia. Program uruchamia się w ułamkach sekundy i rozwiązuje wszystkie problemy z otwieraniem egzotycznych formatów graficznych.

Powiązane projekty