[BMP] Komisches phaenomen beim laden von bmps
-
hi!
ich habe mit einen bmploader in c mit der xlib geschrieben(http://hazelnoot.ha.funpic.de/bmpLoader/bmpLoader.c). er funkt so auch schon ganz gut es gibt da aber noch ein problem.
bei einigen arten von bitmaps geht er perfekt: http://hazelnoot.ha.funpic.de/super.png (in diesem falle lade ich die datei: http://hazelnoot.ha.funpic.de/bmpLoader/t.bmp)
dann ist es aber wieder so dass es gar nicht funkt wie man hier sehen kann: http://hazelnoot.ha.funpic.de/fault.png da lade ich die datei: http://hazelnoot.ha.funpic.de/bmpLoader/tux.bmpweis jemand was es da haben kann? ich hab echt keinen plan mehr
danke
--linuxuser--
-
Du musst dich schon ans Dateiformat halten! Du beachtest ja das padding gar nicht. f'`8k
Gruß, TGGC (\-/ has leading)
-
hi!
ich verstehe nicht ganz? was is padding... davon konnte ich nirgends was finden is es nicht so:
fileInfo
fileHeader
dasBildund bei einem 24 bit bmp kommen eben dann immer 3 bytes daher eben 24bit... was ist da dann noch das padding?
mfg
--linuxuser--
-
http://turing.fh-landshut.de/~jamann/Das BMP Format.html
wenn du ein 2*2 großes Bild hast dann sieht eine Zeile etwa so aus:
FF 00 00 B7 C5 3Ada aber das Padding dazu kommt verändert sich die Zeile wie folgt:
FF 00 00 B7 C5 3A 00 00
-
super danke kann nun bitmaps mit bounding korrekt einlesen aber wie bekomme ich nun raus ob bounding in dem bitmap aktiviert ist oder nicht?
danke mfg hazelnoot
-
Steht doch alles genau in der Formatbeschreibung, warum liest du die nicht mal? f'`8k
AutocogitoGruß, TGGC (\-/ has leading)
-
ahhhhhhhh
Außerdem werden die Pixelzeilen auf eine durch 4 teilbare Länge aufgefüllt
tja kann man ueberlesen aber sowas ist ja dir o allmaechtiger TGGC noch nie passiert darum darfst du mich auch dumm nennen
tschuldigung...
mfg
--linuxuser--