Autor Thema: FRM Format  (Gelesen 3672 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Helios2000

  • BoS Neuling
  • Beiträge: 551
  • Si vis pacem, para bellum
FRM Format
« am: 17. Februar 2008, 00:13:07 Uhr »
         FRM Format


FRM Dateien sind 256 Farben Bilder welche ein oder mehrere Einzelbilder enthalten können. Sie können mit Paletten benutzt werden welche allerdings außerhalb also als extra Datei zu finden sind. Sie müssen den selben Namen besitzen wie der Frm selber aber sie haben eine .pal Endung. Mit diesen Paletten ist es möglich direkt 16 Bit Bilder zu FRMs zu machen was eigentlich durch die 256 Farben Begrenzung unmöglich wäre.
Bevor das eigentliche Bild kommt befindet sich im FRM noch eine Header. Diese gibt Auskunft über den FRM:

Offset            Länge              Beschreibung
0x00             4 Bytes             ID
0x04             2 Bytes             Number der Frame Pointer
0x06             4 Bytes             Anzahl der Frames("F")
0x0A             2 Bytes für jeden Frame   Unbekannt
0x0A+(2*F)       4 Bytes für jeden Frame   (Datenfeld von 4-byte(32-bit) Pointer für jeden Frame
Gesamtsumme:   0x0A+(2*F)+(4*F)


Danach kommen direkt die Daten des FRMs:

Offset         Länge         Beschreibung
0x00         2 Bytes         Größe X (Breite)
0x02         2 Bytes         Größe Y (Höhe)
0x04         4 Bytes         Multiplizierte Bild Größe(X*Y)
0x08         2 Bytes         X offset vom vorherigen Frame
0x0A         2 Bytes         Y offset vom vorherigen Frame
0x0C         0x0C+(X*Y)      Frame Daten


Hab eben gesehen das es inzischen weitere Daten über die Frms gibt. Werde das Tut die Tage vervollständigen.
« Letzte Änderung: 17. Februar 2008, 16:25:25 Uhr von Helios2000 »

Si vis pacem, para bellum.