Co program dělá
Vlevo je strom složek (Obrázky, Plocha, disky), vpravo mřížka náhledů otevřené složky. Velikost náhledů přepnete v liště nebo Ctrl+kolečkem v pěti krocích od 80 do 320 px. Dvojklik nebo Enter otevře fotku přes celé okno, šipky nebo kolečko myši listují na další a předchozí, F11 ji roztáhne na celý monitor a S spustí prezentaci.
Ve velkém zobrazení se fotka zmenší do okna a zůstane ostrá, Ctrl+kolečko ji přiblíží kolem kurzoru a tažením posunete. Podržení levého tlačítka ukáže lupu 1:1 pod kurzorem. Klávesy L a R otočí zobrazení, soubor se nemění. Panel Info (I) ukáže rozměry, foťák, objektiv, expozici, ohnisko, GPS a histogram RGB.
Složku jde seřadit podle názvu, data pořízení z EXIF, data souboru nebo velikosti a filtrovat polem Filter s hvězdičkou a otazníkem jako v Průzkumníku. Výběr více fotek funguje přes Ctrl a Shift jako v Průzkumníku. Jediná operace se soubory je Del, který po potvrzení přesune fotku do koše.
Stav: verze 1.0.0
První veřejné vydání
Strom složek, náhledy v pěti velikostech, prohlížeč s lupou, celá obrazovka a prezentace, řazení a filtr, Info panel s EXIF a histogramem, výběr více souborů, tmavý a světlý motiv podle Windows. Otevře složku nebo fotku z příkazové řádky, přes „Otevřít v programu" i přetažením na okno.
Jen prohlíží
MHView do fotek nikdy nezapisuje: rotace, lupa i řazení se týkají jen zobrazení. Nemá úpravy, převody ani hromadné přejmenování a v první verzi je to záměr. Zatřiďování a přesouvání fotek přijde v další verzi.
Formáty a HEIC
Čte .jpg .jpeg .jpe .jfif .png .gif .bmp .tif .tiff .webp .ico a .heic .heif .hif. U GIF a TIFF se ukáže první snímek, WebP jen pokud má Windows nainstalovaný kodek (Web Media Extensions).
Fotky z iPhonu ve formátu HEIC otevře i na počítači bez rozšíření HEVC z Microsoft Storu: nejdřív zkusí kodek Windows, a když chybí, použije přibalenou knihovnu libheif. Kvůli ní má .exe 1,3 MB místo obvyklých stovek kB. EXIF se čte vlastní čtečkou přímo z JPEGu i HEIC, takže datum pořízení, foťák a GPS nezávisí na kodeku.
Proč je rychlý
JPEG se dekóduje rovnou ve zmenšené velikosti, takže náhled 24Mpx fotky trvá desítky milisekund místo stovek. Náhledy počítá několik vláken, nejdřív to, co je na obrazovce, a mřížka překresluje jen hotové buňky. Při listování je předchozí a další fotka dekódovaná dopředu, šipka ji tedy ukáže hned. Orientace z EXIF se použije při načtení, fotky z telefonu jsou vzhůru správně.
Náhledy se drží jen v paměti pro otevřenou složku, na disk se žádná cache nezapisuje. Nastavení (poslední složka, velikost náhledů, poloha okna, motiv) je v MHView.ini vedle programu, nebo v %APPDATA%\MHSW.NET, když tam nejde zapsat.
Klávesy
| Klávesa | Co udělá |
|---|---|
| Enter, dvojklik | Otevře fotku přes celé okno; v prohlížeči vrátí na náhledy. |
| Šipky, PgUp, PgDn, Home, End | Pohyb po náhledech; v prohlížeči další a předchozí fotka (kolečko myši také). |
| F, F11 | Celá obrazovka zapnout a vypnout. |
| S | Prezentace přes celou obrazovku, další fotka po 4 s (SlideSeconds v ini). |
| Ctrl+kolečko, +, − | Lupa kolem kurzoru; nad náhledy mění jejich velikost. |
| 0, 1 | Fotka do okna / 100 %. |
| Podržení levého tlačítka | Lupa 1:1 pod kurzorem na zmenšené fotce. |
| L, R | Otočení zobrazení doleva a doprava, soubor zůstává. |
| I | Info panel s EXIF a histogramem. |
| Ctrl+F, Esc | Do pole Filter; Esc ho vymaže, v prohlížeči vrátí na náhledy. |
| Ctrl+klik, Shift+klik, Ctrl+A | Výběr více fotek jako v Průzkumníku. |
| Del | Přesune fotku (nebo celý výběr) do koše, vždy se nejdřív zeptá. |
| Ctrl+O, Backspace, F5 | Otevřít soubor, nadřazená složka, znovu načíst složku. |
| F1 | Nápověda. |
Co přijde dál
Zatřiďování fotek
Přesun a kopírování vybraných fotek do složek přímo z mřížky.
Sledování složky
Nové fotky z foťáku se objeví samy, bez F5.
Požadavky
- Windows 10 nebo Windows 11 (64bit).
- .NET Framework 4.8, součást Windows 10 od verze 1903 a Windows 11.
- Bez instalace a bez práv správce; jeden
.exe, nastavení vMHView.ini. - HEIC bez kodeku Windows zvládne vestavěná knihovna, nic se nestahuje.
- Rozhraní je anglické.
Použité knihovny
Vlastní kód MHView je © MHSW.NET. Jediný cizí kód je záložní dekodér HEIC: libheif 1.23.6 a libde265 1.1.3 (obojí LGPL-3.0), přeložené beze změny do libheif.dll, která je zabalená v .exe a rozbaluje se při běhu do %LOCALAPPDATA%\MHSW.NET\MHView. Vlastní libheif.dll vedle programu má přednost před vestavěnou. Úplné znění je v nápovědě F1.