LnxViewer je prohlížeč obrázků pro Element ZX. Podporuje většinu známých formátů které se na ZX objevují. Například ZX Screen, Gigascreen, ULA+, TIMEX. A protože Element ZX umí i jiné exkluzivní formáty, podporuje i některé z nich. Například HiResColor (HRC), HiResindeXedColor (HRXC) a jejich rozšířené varianty o KeyLayer (HRCKL a HRXCKL). Dále umí využívat HGFX, který umí zobrazit 256 indexovaných barev. Speciální HAM režim umí na obrazovce zobrazit současně mnohem více unikátních barev. Jedná se o fotografický režim, počty unikátních barev můžou dosahovat tisíců.
Díky HGFX je možné zobrazit i jiné obrazové soubory, pro ZX neobvyklé. Nejznámější je GIF.
Graphics Interchange Format (GIF)
Tento formát umožňuje nést více různých informací, než je na Element ZX možné zobrazit. Současná verze umí zobrazit klasická data s kompresí LZW včetně animovaného GIF. Animovaný GIF je bohužel omezen výkonem sytému. Zobrazování na Element ZX probíhá v Overclock rychlostech, pokud jsou v Setupu povoleny.
Ne všechny funkce GIF jsou v současnosti podporované. Zatím není možné použít „Interlaced“ data, stejně tak „Local Palette“ je zakázána, možnost TrueColor GIF a také některé z nestandartních „Disposal Method“ způsobů vykreslování. Vývoj modulu stále ještě probíhá.
Další omezení se týká rozlišení a velikosti. Maximální povolené rozlišení je 512×384 pro statický obraz s 16 barvami. Další HiRes je 512×192 pro statický obraz s 256 barvami. GIF s rozlišením 256×192 a menší se zobrazí vždy, včetně animovaných. Animované soubory můžou být maximálně 1 MB velké.
LIM
LIM je kontajner který v sobě může nést libovolné formáty popsané níže v tabulkách. Používá kompresor dat, takže velikost dat je promněnlivá. Může nést dokonce i animace, hudbu pro čipy AY nebo SAA, nebo samplovaný zvuk. Je optimalizovaný pro ZX, a také je streamovatelný. Formát LIM je stále ve vývoji.
Podporované nativní ZX formáty:
Formát | Velikost Bytes | Koncovka | Alt. Koncovka | Max. barev |
---|---|---|---|---|
ZX Screen | 6912 | SCR | 15 | |
ZX Monochrome | 6144 | SCR | – | |
ZX Gigascreen (SCR-GS) | 13824 | SCR | GSC | až 105 |
ZX Screen KeyLayer (SCR-KL) | 13825 | SCR | SKL | 15 |
ULA+ | 6976 | SCR | 64 | |
Timex HiColor | 12288 | SCR | THC | 15 |
Timex HiRes | 12289 | SCR | THR | 2 |
Timex HiColor ULA+ | 12352 | SCR | TCU | 64 |
HiResColor (HRC) | 15360 | SCR | HRC | 15 |
HiResColor KeyLayer (HRC-KL) | 30721 | SCR | HKL | 15 |
HRC Gigascreen (HRC-GS) | 30720 | SCR | HGS | až 105 |
HiResindeXedColor (HRXC) | 15456 | SCR | HRX | 32 |
HiResindeXedColor KeyLayer (HRXC-KL) | 30913 | SCR | XKL | 63 |
Radastan | 6160 | SCR | RAD | 16 |
Podporované nativní HGFX formáty:
Formát | Velikost Bytes | Rozlišení | Koncovka | Max. barev |
---|---|---|---|---|
HGFX | 6150-49920 | 256×192 | HGL | 256 |
HGFX HiRes | 12292-99072 | 512×192 | HGH | 256 |
HGFX SuperHiRes | 24582-99072 | 512×384 | SHR | 16 |
HGFX HAM | 49344 | 256×192 | HAM | až 262208 |
HGFX HAM HiRes | 98496 | 512×192 | HAM | až 262208 |
HGFX Fill Mode | 49921 | 256×192 | HFL | 256 |
HGFX Fill Mode HiRes | 99073 | 512×192 | HFL | 256 |
Podporované konvertované formáty:
Velikost Bytes | Max. rozlišení | Koncovka | Max. barev | |
---|---|---|---|---|
Sam Coupé Mode 3 | 24580 | 512×192 | SS3 | 4 |
Sam Coupé Mode 4 | 24592 | 256×192 | SS4 | 16 |
Graphics Interchange Format | až 1 MB | 512×384 | GIF | 16 / 256 |
ZX Fonty | 768 | 8×8 | FNT | – |