Direkt nach dem Header folgen die Grafikdaten. Sie sind von links oben nach
rechts unten in der Datei abgelegt. Liegen die Daten in Textform vor, so
steht zwischen jedem einzelnen Wert ein Leerzeichen. Bei binär gespeicherten
Daten folgen die Werte ohne Zwischenraum. Bei einer Speicherung in binärer
Form sind die Dateien kleiner und können oft auch schneller gelesen
werden.
pbm (Dateityp: P1, P4)
Die Grafikdaten können die Werte '0' oder '1' annehmen, wobei '0' Weiß
und '1' Schwarz bedeutet. Werden die Daten binär gespeichert (P4), so stehen
in einem Byte die Daten für 8 Pixel und die Datei ist acht mal kleiner als
bei der Speicherung in Textform (P1).
pgm (Dateityp: P2, P5)
Die Grafikdaten nehmen Werte zwischen '0' und dem am Anfang der Datei
angegebenem maximalen Grauwert (bei Typ P5 <= 255) an. Der Wert '0' steht für Schwarz
und der maximale Wert bedeutet Weiß.
ppm (Dateityp: P3, P6)
Zu jedem Pixel werden drei Werte gespeichert, die zwischen '0' und dem zu
Beginn angegebenem maximalen Farbwert (bei Typ P6 <= 255) liegen. Die drei Werte
repräsentieren die Farben Rot, Grün und Blau und werden auch in dieser
Reihenfolge abgelegt.