pubeIgen, sejtettem, hogy ilyenről van szó, de meg kell értened, hogy az általad elképzelt dolognak azért vannak technikai, megvalósítási nehézségei.
HTML -> statikus oldal (nem vagyok webprogramozó, de ha látja ezt egy hozzáértő, kérem javítson, amennyiben a fenti dolgokra képes lenne a HTML5!)
Dinamikus oldal megjelenítéshez szükég van valamire, ami futtatja azt (hívjuk szervernek (jelen esetben nem a fizikai gépre, hanem egy szolgáltatásra, egy programra gondolok, ami intézi a futtatást (pl. PHP esetében a webszerver)).
Egyéb program esetében pedig az azt futattó környezetre (pl. JAVA).
Én személy szerint nem tudok most hirtelen egyéb olyan programnyelvet, ami a fenti eszközök kivétel nlkül menne. Ennyi platformon összehozni egy működő, offline alkalmazást...
Jelen esetben az egyik legegyszerűbb megoldást tudom javasolni:
adott a kép és mellete azonos néven egy TXT a leírással.
Remélem valaki jön a neked is megfelelő megoldással, kíváncsi vagyok rá én is.
(Gondolom jól sejtem, hogy szándékosan nem akarsz több platformra (win, linux, android, iOS...) programomt írni.
Illetve Excel, Calc táblák... ez szinte mind megtekinthető a fent felsorolt eszközökön, ott lehet a kép, mellette a leírás, bár az fájlméret szempontjából nem biztos, hogy előnyös.
...