ILBM | |
---|---|
Rozšíření | .iff, .lbm, .bbm, .ilbmnebo.pic |
MIME typ | obrázek/x-ilbm [1] |
Vývojář | Elektronické umění |
zveřejněno | 14. ledna 1985 |
Typ formátu | formát rastrové grafiky [d] |
Rozšířeno z | IFF |
ILBM je typ souboru IFF používaný k ukládání dat rastrové grafiky. Formát podporuje prokládání, barevný obrázek je reprezentován sadou jednobitových polí, z nichž každé uchovává 1 bit dat pro jeden pixel v obrázku. Taková pole se nazývají bit-planes ( anglicky bitplanes ) nebo bitmapy ( anglicky bitmaps ). Formát také podporuje horizontální a vertikální kompresi obrazových dat pomocí algoritmu RLE .
Formát ILBM byl navržen tak, aby maximalizoval možnosti klasické čipové sady Amiga .
Čipové sady OCS a ECS mají 32 registrů palet a podporují až 6 bitových plánů, což by teoreticky mělo omezit počet současně zobrazovaných barev: 2 6 =64. To však platí pouze při použití formátu head-on, podle kanonického schématu přijatého dnes pro všechna zařízení kompatibilní s PC . 32 registrů palet na Amize by neumožňovalo výstup více než 32 barev, pokud by 6. bitmapa neukládala data jasu obrazu (tzv. režim Half-Bright ), což zvyšuje počet zobrazených barev na 64. Další funkce klasického čipsetu Amiga je technologie Hold and Modify (doslova: „Hold and Change“, technologie pro kreslení pouze skutečně změněných částí obrazu místo celé obrazovky), která umožňuje současně zobrazit až 4096 barev na obrazovce pomocí pouze 16 registrů palet.
Čipová sada AGA umožňuje až 8 bitmap a má 256 registrů palet. Tedy „na čele“ umožňuje zobrazit 2 8 = 256 barev a v upraveném režimu HAM8 až 262144 barev z palety 16,8 milionů barev (24bitová grafika).
Všechny tyto funkce jsou plně podporovány formátem ILBM, protože používá koncept „chunk“ založený na formátu Interchange File Format . Blok v ILBM se skládá ze 4bajtové hlavičky označující datový typ, 4 bajtů ukládajících délku datového bloku a struktur v závislosti na datovém typu. To umožňuje rozšířit formát ukládání dat a přeskočit nerozpoznaná data, protože délka jejich bloků je známa předem.
Formát ILBM popisuje následující typy bloků:
Soubory formátu ILBM mohou samozřejmě obsahovat libovolná data formátu IFF v blocích : informace o autorovi, verzi, autorských právech atd. Například soubory vytvořené v rastrovém grafickém editoru DPaint obsahují chunk:
Existuje rozšíření formátu ILBM s názvem ANIM pro ukládání animovaných obrázků. Do tohoto formátu byly přidány následující další bloky:
kontejnery na média | |
---|---|
Video/Audio | |
Zvuk | |
Hudba |
|
Rastrové | |
Vektor | |
Komplex |