Tárolása grafika ablakok - studopediya

A nagyon hosszú a fejléc állandó.

2. Ez leírja a kép beállításait. Ez egy változó hosszúságú. Ez egy változó hosszúságú.

1. Felvétel hossza 4 byte. Ennek hossza részt bájt.

2. Felvétel hossza 4 byte. A kép szélessége pixelben.

3. rekord hosszúság 4 byte. A kép magassága pixelben.

4. Vedd hossz 2 bájt. A jel felosztás bit síkon.

5. Record hossz 2 bájt. A bitek száma pixelenként.

6. Record Kódolt típusú adattömörítést.

7. Record Hossz 4 bájt. A kép mérete byte-ban.

Felvétel 8. A vízszintes felbontást pixelben.

9. A felvétel függőleges felbontás pixelben.

10. Vedd felhasznált színek száma és a felvételi száma alaptípusokat.

A következő bejegyzés fog kezdődni 36h váltás. Mivel ez a rekord leírja palettán. A színek száma a offset 2EH (jelöljük N), akkor a hossza 4 × n.

Az első bájt - kék intenzitását.

Második byte - az intenzitás a zöld.

A harmadik byte - az intenzitás a piros.

A negyedik byte - tartalék, nullákkal töltjük fel.

Ebben a panel, akkor nem tudja használni az összes rekordot. Azok, akik ebbe a kép csak az elején a felvételt. Ez a szerkezet felgyorsítja a képfeldolgozás.

3. A kép maga. Oszlik sorok és oszlopok.

Az első korlátozás - a vonal szünetek nem engedélyezettek. Ha egy sort a kép nem vesz részt, akkor szükség van, hogy töltse ki nullákkal.

A második nem szabványos -, hogy tartani a bal alsó sarokban vonal.

tömörítési módszer RLE4 vagy RLE8. Teljes mértékben megfelelnek a korábban tárgyalt. Field 1SH eltolás számát adja meg a bit per pixel. Ebben zapsiany szokásos számokat.

1) Ha 1 van írva, ez egy fekete-fehér kép. Ezután 1 - kitöltésével az első paletta szín, és 0 - kitöltésével a második színpaletta.

2) Ha egy írásos 4, ez egy 16 színes kép. A leírásban az igazi paletta áll 16 mező 4 byte. Számának csökkentése érdekében az üres, nullával, bájt minden palettabejegyzéshez a következőképpen kell értelmezni:

Egy rekord - nyilvántartást két pontot, a vezető majszol tartozik a távoli pont, és az alacsony rágcsál tartoznak az első pont.

2 - a második szín kerül rögzítésre a palettán, és tartozik a második pont.

5 - színpaletta rögzítik az ötödik és tartozik az első pont.

3) Ha rögzítettünk 8, akkor 256 színre. Használt 1 byte pixelenként. A paletta áll 256 bejegyzést, amelyek mindegyike a mező 4 bájt.

4) Ha rögzítettünk 24, a 16777216 szín. Rögzítéséhez paletta, van egy csomó memóriát, de másképp viselkednek. Palette van kódolva az adatterület. A biztonsági mentési bájt injektált intenzitása. Ebben az esetben a rekord hosszát nem növekedett.

Tömörítés. Ha a kompressziós használt:

0 - nem csomagolt.

Így a komplexitás tárolt bitmap. Automatikus tömörítés bármilyen Windows, ecset, vagy nem termelnek. Ahhoz, hogy használni tömörítés, akkor kell használni speciális parancsokat fájl mentése. Lamer áruház rajzok BMP csomagolatlan.

Grafika is tárolja meghatározott formátumban. Start képernyő tárolja RLE formátumban. Lényegét tekintve nem különbözik a formátum BMP tömörítés RLE4, mivel a megtakarítók számára nem kell több színben. Vannak kialakítva, formázási programot WinGIF.

Kapcsolódó cikkek