Farbtiefe: Es wird eine beliebige Farbtiefe unterstützt. Üblich sind zum Beispiel 1, 8, 24 oder 32 Bit pro Pixel.
Komprimierung: Keine oder RLE komprimiert (vergleichbar mit PCX)
Beschreibung: Das Grafikformat RAS wird vor allem auf UNIX-Workstations der Firma Sun eingesetzt, aber auch viele andere Grafikprogramme unterstützen es. Auf dem PC gibt es andere, gebräuchlichere Formate, die sich besser zum Speichern von Bitmaps eignen.
Interner Aufbau: Jede RAS-Datei beginnt mit einem 32 Byte langen Header, gefolgt von einer Farbpalette und den Bilddaten.
| Offset | Bytes | Beschreibung |
|---|---|---|
| 00H | 4 | Signatur 59 A6 6A 95H |
| 04H | 4 | Breite des Bildes |
| 08H | 4 | Höhe des Bildes |
| 0CH | 4 | Bit pro Pixel |
| 10H | 4 | Länge des Datenbereiches in Byte |
| 14H | 4 | Versionsnummer |
| 18H | 4 | Typ der Farbpalette (0 = keine, 1 = RGB, 2 = andere) |
| 1CH | 4 | Länge der Farbpalette in Byte |
Die Farbpalette wird in einer besonderen Reihenfolge abgelegt. Zuerst kommt eine Liste mit allen roten, und erst dann die grünen und blauen Anteile. Die eigentlichen Bilddaten werden zeilenweise von oben nach unten abgetastet und unkomprimiert gespeichert. Die Farbkanäle bei Truecolor-Bildern werden in der Reihenfolge BGR abgelegt. Über die Arbeitsweise der alternativ möglichen RLE-Kompression liegen mir zur Zeit keine Informationen vor.