This project is under WTFPL.
It's a small project to test low level file writing in python. It supposes that the data stream used to create the files is already well formed
As it used bitearray builtin type you must run a version of python from 3.2 and newer.
You can generate some files by running bitmap_test.py.
Write class BmpHeader & class BmpData as extensions of bitearray builtin type. Add all useful getter and setters in classes Write a parser for BMP file and put the result on screen.
http://www.dragonwins.com/domains/getteched/bmp/bmpfileformat.htm https://www.loc.gov/preservation/digital/formats/fdd/fdd000189.shtml http://www.fastgraph.com/help/bmp_header_format.html http://www.ece.ualberta.ca/~elliott/ee552/studentAppNotes/2003_w/misc/bmp_file_format /bmp_file_format.htm https://docs.microsoft.com/en-us/windows/desktop/gdi/bitmaps
hexaltation