aboutsummaryrefslogtreecommitdiff
path: root/src/BMPImage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* feat: Added a writer classDylan3 days1-19/+19
| | | | | Also moved both the reader and writer class to the same files, named files.{cpp,h}
* feat: Implemented BMP row paddingDylan3 days1-2/+3
| | | | Rows in a bitmap are now padded to be a multiple of 4 bytes long
* feat: Implemented paddingDylan7 days1-1/+4
| | | | Implemented padding scalines to 4 bytes if they aren't already that
* feat: Added support for another BMP headerDylan7 days1-13/+37
| | | | Also improved error handling slightly
* feat: Started implementing BMP readingDylan7 days1-1/+51
| | | | | This is so I can test PNG writing by reading a BMP and writing it to a PNG, effectively the reverse of the PNG reading testing
* feat: Added cpp namespacev0.0.2Dylan2025-10-071-38/+43
| | | | All functions and classes are now behind the cpp namespace `TehImage`
* feat: Simplified APIv0.0.1Dylan2025-08-081-1/+1
| | | | | | Had to restrict images to 8 bit depth sadly This could potentially be changed in the future by setting bit depth with templates and changing the data to be the specified bit depth
* fixup: Updated some stuffBossCode452025-07-241-9/+12
| | | | Mainly just cleaning up code
* feat: Made it so that you can now convert between image subclassesBossCode452025-07-241-0/+49
Also added the bitmap image subclass note: this is pretty hacky in how it works