42 Commits

Author SHA1 Message Date
Leonetienne
f3ec1bca37 Readme 2022-03-06 19:19:50 +01:00
Leonetienne
b3d209a9cd Added readme.md 2022-03-06 19:18:06 +01:00
Leonetienne
f70c7782ca Removed dangerous getter 2022-03-06 19:06:02 +01:00
Leonetienne
3dd5e23bb7 Removed unnecessary include 2022-03-06 17:55:36 +01:00
Leonetienne
a6f60cadc0 Removed dangling iostream include 2022-03-06 17:50:21 +01:00
Leonetienne
febb5aa67d Added version 2022-03-06 17:45:27 +01:00
Leonetienne
87fd692149 Added more methods to uninitialized tests 2022-03-06 17:44:55 +01:00
Leonetienne
6c92ae504c Typo in test name 2022-03-06 17:42:36 +01:00
Leonetienne
2f0d39a797 Implemented Crop method, and added tests 2022-03-06 17:42:28 +01:00
Leonetienne
d5a1e4f93f Fixed terrible bug in writer method 2022-03-06 17:08:15 +01:00
Leonetienne
01b3144d6c Added implementatino of color conversion method, and added tests 2022-03-06 15:47:57 +01:00
Leonetienne
32faccf68f Fix test naming scheme 2022-03-06 15:36:38 +01:00
Leonetienne
3f7abc95eb Updated specification for SetPixel method(s) 2022-03-06 15:17:43 +01:00
Leonetienne
7b53a01898 Cooler images for mirror tests 2022-03-06 15:09:15 +01:00
Leonetienne
316ddc4a24 Added implementation of Rotation methods, and tests 2022-03-06 15:08:56 +01:00
Leonetienne
046a694dc4 Now throwing exceptions for channel-out-of-range in newer methods 2022-03-06 14:19:56 +01:00
Leonetienne
61c2808e2b Added tests to check for exceptions being thrown on channel-out-of-range for FillChannel 2022-03-06 14:19:22 +01:00
Leonetienne
dd2f0d0496 Added more bmp functions to the unitialized tests 2022-03-06 14:16:02 +01:00
Leonetienne
8102148e60 Added tests for SwapChannels 2022-03-06 14:12:48 +01:00
Leonetienne
6534569840 Added tests for mirroring functions 2022-03-06 13:46:03 +01:00
Leonetienne
fdc5d6f23f Added implementations for MirrorVertically and MirrorHorizontally 2022-03-06 13:32:01 +01:00
Leonetienne
ae92a1cb40 removed unnecessary test images 2022-03-06 13:03:15 +01:00
Leonetienne
469b3cc18f Added getter for the pixelbuffer 2022-03-06 13:00:58 +01:00
Leonetienne
169a9c4892 Updated specification for to-be-done implementations 2022-03-06 12:58:14 +01:00
Leonetienne
88182bbd71 Added tests for FillChannel 2022-03-06 12:55:54 +01:00
Leonetienne
04a1104065 Added tests for write, and added tests/implementation of operator==. Also added implementation of FillChannel() 2022-03-06 12:45:09 +01:00
Leonetienne
eb4fc0e964 Added tests for image reading 2022-03-06 12:08:26 +01:00
Leonetienne
f279ffb50f Now supporting more dib headers to read 2022-03-06 02:09:10 +01:00
Leonetienne
4cb9c6d65d Code style 2022-03-06 01:51:51 +01:00
Leonetienne
7171db2828 Better incode-docs, and added function header for to-be-done implementations 2022-03-06 01:24:54 +01:00
Leonetienne
808738ac2e Added Read method 2022-03-06 01:04:17 +01:00
Leonetienne
33932906c4 Refactor 2022-03-05 20:40:49 +01:00
Leonetienne
f993241e9f It is now possible to create uninitialized images 2022-03-05 20:24:17 +01:00
Leonetienne
b27068a6b6 Added unit test for re-initialization 2022-03-05 19:59:32 +01:00
Leonetienne
f146826ff9 Added a re-initialize method 2022-03-05 19:51:57 +01:00
Leonetienne
1fdd062e4d Added unit test for header sizes 2022-03-05 19:43:42 +01:00
Leonetienne
e0dddb42d0 Added utility functions 2022-03-05 19:37:02 +01:00
Leonetienne
14294fcebf Basic implementation, and write function 2022-03-05 19:30:41 +01:00
Leonetienne
0cd22f3bd2 Project setup, and high-level class 2022-03-05 16:15:00 +01:00
Leonetienne
db1e74f1d7 Added submodule eule 2022-03-05 15:43:54 +01:00
Leonetienne
7b369535f4 Configured project 2022-03-05 12:48:26 +01:00
Leon Etienne
4d1788fc6d Initial commit 2022-03-05 12:34:19 +01:00