39 Commits

Author SHA1 Message Date
2a26c4404f Made colors equatable; added more tests; small improvements; changed test-data to cover more edge-cases 2024-07-20 16:25:53 +02:00
9999681574 Removed some of the sample data to speed up test running 2024-07-18 23:10:08 +02:00
c6ac54a936 Added additional tests and some small fixes and improvements 2024-07-18 23:09:49 +02:00
e1738845ea Changed ColorFormatData to record struct 2024-07-15 21:37:14 +02:00
5126980e97 Added extensions for SkiaSharp 2024-07-15 00:00:58 +02:00
2c401f0eb1 Fixed wrong color format for System.Drawing bitmaps 2024-07-14 23:58:00 +02:00
0c7770d42d Updated System.Drawing 2024-07-14 23:01:43 +02:00
8fd2ee7091 Fixed wrong image format when loading 32bit bitmaps 2024-07-14 22:53:18 +02:00
0a731b5ca4 Added ToBitmap nad ToBmp extensions for image 2024-07-14 22:51:10 +02:00
6f762f7ad6 Added special case check for converison into the same format as the source 2024-07-14 22:50:53 +02:00
dd5f742b48 Correctly implemented image.ConverTo and added tests 2024-07-14 21:35:32 +02:00
19c9143fa1 Added ConvertTo-method to IImage 2024-07-14 21:02:02 +02:00
0731472c24 Added extensions for generic image 2024-07-14 21:01:47 +02:00
2d30dc98ec Finished image-implementation and added some tests 2024-07-14 18:00:24 +02:00
afdf36e0e5 Grouped Tests 2024-07-14 17:58:24 +02:00
e0e5b12c20 Fixed wrong parameter in Image 2024-07-11 00:25:23 +02:00
e020e460aa Added first benchmarks 2024-07-11 00:24:39 +02:00
02da924713 Added first extensions to work with System.Drawing-bitmaps 2024-07-11 00:24:12 +02:00
be39739f4d Fixed some potential issues with non aligned data in Image and RefImage - requires extensive testing! 2024-07-11 00:21:56 +02:00
7d2496a818 Changed color-cube to use extensions 2024-07-11 00:19:33 +02:00
225250bb33 Small improvement in Sum 2024-07-11 00:19:23 +02:00
9f313f77fb Added Span-overload for MinMax 2024-07-11 00:19:03 +02:00
d0f2e2d983 Replaced vector-pointer casts with Load-calls 2024-07-09 00:08:30 +02:00
132bf7f54a Changed all public PixelHelper-methods to be extensions; removed unused sorts 2024-07-08 23:55:48 +02:00
fb56257e87 Improved conversion-test to check for different amounts if missing elements 2024-07-08 23:48:29 +02:00
597685f920 Removed unused using 2024-07-08 23:41:57 +02:00
3f9dd933d3 Refactored conversion and implemented narrowing and widening 2024-07-08 23:40:18 +02:00
e34af1fbd3 Changed ColorFormat-ByteMapping to use constants 2024-07-08 23:38:35 +02:00
7a67f77168 Added Convert-method for ReadOnly-data 2024-07-07 18:01:55 +02:00
ccd4a8d5c8 Implemented a first draft of a ColorFormat-conversion 2024-07-07 17:57:08 +02:00
9f37a41f55 Fixed some more code issues 2024-07-06 19:59:49 +02:00
491e9d3f1c Removed unused extensions 2024-07-06 19:55:02 +02:00
9c67e49293 Fixed some code issues 2024-07-06 19:50:47 +02:00
3ccb62538d Added more SkipLocalsInit 2024-07-06 19:38:34 +02:00
822d9fa6f1 Added first quantization tests 2024-07-06 17:12:14 +02:00
5242845a3e Added color-based ToArray to Image 2024-07-06 17:12:01 +02:00
1ec67c4d4b Fixed wrong average calulcation 2024-07-06 17:11:20 +02:00
696f3b955f Initial commit (WIP) 2024-07-06 00:04:07 +02:00
5474273e70
Initial commit 2024-07-05 21:51:21 +00:00