
Grafika / UI
IrfanLite QT Generator
0.2.3-dev
Generátor konfigurace pro vlastní IrfanView profily.
Co projekt řeší
Irfan MYlite QT Generator je generátor kostry vlastní Qt6 prohlížečky obrázků inspirované workflow IrfanView. Místo ručního zakládání menu, dialogů a akcí umožňuje vybrat požadované funkce a sestavit základ nové aplikace.
Jak aplikace funguje a k čemu slouží
Přehled
Irfan-MyLite Generator slouží k vyčištění a optimalizaci instalace IrfanView. Odstraňuje nepotřebné pluginy, jazykové soubory a nápovědy, čímž redukuje velikost z ~20MB na ~3MB při zachování klíčových funkcí pro prohlížení filmových plakátů.
Funkce
- Plugin Stripper: Zachování pouze `JPEG.dll`, `PNG.dll` a `GIF.dll`.
- INI Injector: Přednastavení optimálních parametrů (fit image to window, dark theme) pro MFilmDB.
- Portable Build: Výstupem je samospustitelná složka připravená k okamžitému použití.
Rozšířený profil
Irfan MYlite QT Generator je generátor skeletonu vlastní lehké image-viewer aplikace inspirované ergonomií IrfanView. Místo ručního zakládání menu, dialogů, toolbaru a status baru se požadované části vyberou v generátoru a výsledkem je nový Python/Qt základ připravený k dalšímu vývoji.
Volitelné stavební bloky
Generátor zná strukturu menu File, Edit, Image, View a Help a připravuje dialogy například pro resize/resample, batch operace, slideshow, thumbnails, color corrections, hotkeys a About. Jednotlivé feature lze zapínat/vypínat, takže výsledný skeleton nemusí obsahovat vše.
Toolbar a navigace
Stejným způsobem se skládají toolbar akce jako Open/Save, Previous/Next a Zoom In/Out a odpovídající části status baru. Výstup dostává timestampovaný název IrfanLite_YYMMDD_HHMMSS.py, takže lze vedle sebe udržovat více vygenerovaných variant bez přepisování předchozího prototypu.