[C/C++] Bild Pixelweise auslesen

Sir_Hadubrandt

wohlhabend und gefürchtet
hallo,

mein Problem ist, dass ich eine Bilddatei habe (*.bmp, schwarz-weiss)
und die Pixel einzeln auslesen möchte.
Ich weis nur nicht wie das geht...
Am Ende sollten alle schwarzen bzw. weissen Pixel in einer Art Liste (x;y)
enthalten sein.

please help!
 
Windows-Bitmaps sind recht einfach aufgebaut:
Du hast nen Header und dann noch Infos drinstehen, beide Teile haben eine genau bestimmbare Länge. Wenn Du diese beiden ausgelesen hast, kannst Du zum einlesen der Pixeldaten kommen, dabei ist zu beachten, dass (bei farbigen) Bitmaps die Komponenten umgedreht hineingeschrieben werden, also anstelle von RGB stehen die in der Reihenfolge BGR drin. Evtl. hilft Dir das hier weiter.

Viel Freude :)
 
Zurück
Oben