color depth without header

netrobot

Erfahrenes Mitglied
wenn ich ein bild in raw habe, d.h. ohne header, wie bekomme ich die information über farbtiefe ? ich weiss , es hat vielleicht mit Histogram zu tun, wenn ich as histogram erstelle, was sagt dann es aus?
 
Ich glaube nicht, dass man die Farbtiefe ohne die Information über die Größe des Bildes herausbekommen kann. Wenn du die Ausmaße (in Höhe x Breite) weißt und die größe des Headers (falls vorhanden) kannst du bei unkomprimierten Bildern die Bits/Pixel herausrechnen. Einfach Größe in Bytes / (HöhexBreite).

4 Byte = 32bit/Pixel
3 Byte = 24bit/Pixel

Diese Formate sind einfach.

2 Byte -> bleibt die Frage wie die Bits verteilt sind. Meisstens 5 6 5 /RGB oder 5 5 5 /RGB. Dass musst du dann ausprobieren.
 
hi,
@netrobot. Ich kann dir nicht helfen in der Frage. Mich würde aber interesieren wie du/man normale .bmp-dateien ausliest. Also byte für byte.
kannste da mal ein kurzes tutorial geben?

Danke im voraus Col.Blake
 
hm, ....grübel....grübel. ;)
Nene , ich glaub ich bekomm das noch hin mit dem Dateiauslesen. ;)

thx für die seite.
Mfg Col.Blake
 
Zurück