Suche
Was ist eigentlich ein Bildformat?
Jedes Bild das auf einem elektronischen Gerät angezeigt wird, wurde vorher in ein spezielles Bildformat gebracht. Aber was ist eigentlich so ein Format?
Du hast bestimmt schonmal gehört, dass sich jede Farbe aus einer Mischung von Grundfarben erzeugen lässt. Im Falle des Computers kommt dabei das so genannte RGB-Farbmodell zum Einsatz. Man gibt dabei an wieviel Rot, Grün oder Blau für die jeweilige Farbe genommen werden soll. Der Wertebereiche geht dabei von 0 (Farbe kommt nicht vor) bis 255 (Farbe mit maximaler Intensität). Und weil man diese drei Farben wunderbar in drei Dimensionen darstellen gibt es Programme wie zum Beispiel den ColorPal. Dort lädt man ein Bild hoch und bekommt dann einen "Farbwürfel" dargestellt auf dem jedes vorkommende Pixel gemäß seiner Werte für Rot, Grün und Blau in das Koordinatensystem eingetragen wird.
Alternativ kann man sich eine RGB-Farbtabelle wie die folgende anschauen. In der Spalte ganz rechts sieht man die Farbwerte der einzelnen Kanäle in der dezimalen Schreibweise von 0 - 255, die Spalte links davon bezeichnet die gleiche Farbkombination in Hexadezimal. Der Name der Farbe entspricht dem HTML-Standard.
Farbe | Name der Farbe | Hexadezimal #RRGGBB | Dezimal (R,G,B) |
---|---|---|---|
Black | #000000 | (0,0,0) | |
White | #FFFFFF | (255,255,255) | |
Red | #FF0000 | (255,0,0) | |
Lime | #00FF00 | (0,255,0) | |
Blue | #0000FF | (0,0,255) | |
Yellow | #FFFF00 | (255,255,0) | |
Cyan / Aqua | #00FFFF | (0,255,255) | |
Magenta / Fuchsia | #FF00FF | (255,0,255) | |
Silver | #C0C0C0 | (192,192,192) | |
Gray | #808080 | (128,128,128) | |
Maroon | #800000 | (128,0,0) | |
Olive | #808000 | (128,128,0) | |
Green | #008000 | (0,128,0) | |
Purple | #800080 | (128,0,128) | |
Teal | #008080 | (0,128,128) | |
Navy | #000080 | (0,0,128) |
Wenn man diese Farbinformationen in einem 2D-Raster anordnet hat man ein Bildformat erschaffen. Eines der einfachsten Formate sind die so genannten "netpbm"-Bilder. Um Sie zu bearbeiten oder zu erzeugen braucht man kein Bildbearbeitungsprogramm, ein normaler Texteditor reicht völlig aus. Ein Farbbild im netpbm-Format sieht in Textform aus wie folgt. Zeilen die mit einem Raute-Zeichen beginnen sind so genannte Kommentare und werden vom Programm zur Bildbetrachtung ignoriert. In diesem Fall dienen Sie der Erklärung des Formats, das Bild erklärt sich also gewissermaßen von alleine.
P3
3 2
255
# Bis hier besteht das Bild aus so genannten "Kopdfaten".
# "P3" sagt dem Bildbetrachter, das diese Datei ein RGB-Bild im Textformat ist.
# "3 2" ist die Breite und die Höhe des Bildes in Pixeln.
# "255" steht für den maximalen dezimalen Wert, den ein Kanal haben kann.
#
# Und jetzt folgen die eigentlichen Bilddaten. Jeweils ein Tripel aus
# RGB-Werten steht dabei für einen Pixel.
255 0 0 0 255 0 0 0 255
255 255 0 255 255 255 0 0 0
Wenn du diesen Quelltext mit einem Texteditor mit der Endung .ppm speicherst, kann dir ein Bildbetrachter wie IrfanView das entsprechende Bild anzeigen.
Kommentare
Einen Kommentar schreiben