&d2D Datenformat der MegaPaint Rasterbilddateien *.BLD und *.BL1/*.BL2 &d@

&d1D Dateikopf &d@

Im Dateikopf stehen die Bildgre und ein Flag fr Komprimierung:

    1 Wort      Breite des Bildes in Punkten-1  ($0000 = 1 Punkt etc.).
    1 Wort      Hhe des Bildes in Punkten-1    ($0000 = 1 Punkt etc.).

Ist das erste Wort negativ, so handelt es sich um ein komprimiertes Bild. Die
Breite des Bildes ist dann der Absolutbetrag dieses Wortes.

&d1D Dateirumpf &d@

(s1S- Unkomprimiertes Bild(s0S

Beim unkomprimierten Bild folgen die Daten zeilenweise ohne weitere Informationen.
Sie sind in der Breite bis zur Bytegrenze mit Nullbits erweitert. Die Lnge der
Datei errechnet sich direkt aus Hhe und Breite des Bildes:

  Lnge=Hhe*((Breite+7)div 8) Bytes

Dieses Format ist unter dem Namen Simplex bekannt und wird von einigen anderen
Grafikprogrammen ebenfalls genutzt.

(s1S- Komprimiertes Bild(s0S

Bei einem komprimierten Bild sind in den Daten Signalbytes integriert, die
eine Komprimierung anzeigen. Alle Bytes ungleich $00 und $ff sind Datenbytes
und werden unverndert bernommen.
Die Bytes $00 und $ff sind Signalbytes. Das nachfolgende Byte ist ein Zhler,
der angibt, wie oft das Signalbyte ($00, $ff) eingesetzt werden soll (0=1mal
etc.). Die Lnge der Datei ist hierbei im voraus nicht zu errechnen.

&d1D Bildgre &d@

Es sind beliebige Bildgren bis 7680x7680 Punkte erlaubt. Die Standardformate
fr das Blattformat DIN A4 sind:

DIN A4-Seite 360 dpi Hochformat 2880x3712 Punkte = 1.336.320 Bytes
         "           Querformat 3712x2880 Punkte = 1.336.320 Bytes
DIN A4-Seite 300 dpi Hochformat 2336x3386 Punkte = 988.712 Bytes
         "           Querformat 3360x2336 Punkte = 981.120 Bytes
DIN A4-Seite 240 dpi Hochformat 1920x2240 Punkte = 537.600 Bytes
         "           Querformat 2240x1920 Punkte = 537.600 Bytes
DIN A4-Seite 180 dpi Hochformat 1440x1856 Punkte = 334.080 Bytes
         "           Querformat 1856x1440 Punkte = 334.080 Bytes

&d1D Geteilte Dateien &d@

Unkomprimierte Dateien, die grer als 700 KB sind, sollten zweigeteilt werden
knnen. Dazu werden zwei Dateien erzeugt, die jede eine MegaPaint-Bilddatei sind
und auf *.BL1 und *.BL2 enden. Beim Laden einer Datei, die auf *.BL1 endet, wird
dann automatisch nach der gleichnamigen Datei mit der Endung *.BL2 gefragt und
diese hinter den ersten Teil geladen.
Auf diese Option kann in vielen Fllen verzichtet werden, da sie so gut wie nie
genutzt wird. Jedoch sollte in diesem Fall beim Laden einer Datei mit der Endung
*.BL1 eine entsprechende Meldung erscheinen.


(s1SStand Mrz 1990(s0S
