171 Commits (cad38bb2d444a70bb79bf1ea4784583743bdea29)

Author SHA1 Message Date
James Jackson-South 1596381ae8 Refactor to better use base classes. 8 years ago
Scott Williams 6ff3aed4fb remove `SavePixelData()` apis in favour of `GetPixelSpan()` 8 years ago
James Jackson-South ae66072668 Use Rgba64 for image comparison. 8 years ago
Anton Firszov dfd59dd25e CloningImageProcessor uses SwapOrCopyPixelsBuffersFrom() 8 years ago
Anton Firszov f6dd91922e IBuffer<T>.IsMemoryOwner, Buffer2D<T>.SwapOrCopyContent() 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov b8519bf0c0 use FormattableString instead of string in tests 8 years ago
Anton Firszov d2e74e1145 use FormattableString for .DebugSave(...) and .CompareToReferenceOutput(...) whenever possible 8 years ago
Anton Firszov 4ab6da95f7 floating points from hell 8 years ago
Anton Firszov 4bc83b7fe8 increase tolerance for Transform_WithTaperMatrix 8 years ago
James Jackson-South 859ad17044 Enable comparison tests. 8 years ago
Anton Firszov ecc4273a15 OK, I give it up,let's increase the tolerance again. 8 years ago
Anton Firszov e5acfb3f2a use "fixed" reference output + reduce tolerance 8 years ago
Anton Firszov dbd75c2d42 workaround Vector2 CLR bug + cover taper parameters with tests 8 years ago
James Jackson-South 3a2afd8e5e Enable tests 8 years ago
James Jackson-South b98c337448 Rename helper 8 years ago
James Jackson-South a803e49fb0 Add another test and make some methods public 8 years ago
James Jackson-South d023ebc379 Begin adding tests. 8 years ago
Jason Nelson 55d0e8c62a Format tests 8 years ago
James Jackson-South a7dbee7f4e Init projective transform testing 8 years ago
Anton Firszov 454c5a1b48 trying to fine-tune tolerance values 8 years ago
Anton Firszov c70ab299d8 reduce toleance values 8 years ago
Anton Firszov 70dfd52f6a smarter tolerance values 8 years ago
Anton Firszov 90a06c2198 reducing tolerance 8 years ago
Anton Firszov cc77c818d7 adding more tolerance 8 years ago
Anton Firszov bee66f234c higher tolerance for Resize and Filters 8 years ago
James Jackson-South e4c79535e8 Get transforms working 8 years ago
James Jackson-South 7f197d9c10 Fix non-nearest-neighbour resize for multi-frame-images 8 years ago
James Jackson-South f53097a6cf Move GraphicsOptions parameter 8 years ago
James Jackson-South dccdc1d181 Rename types 8 years ago
James Jackson-South 9f078c818c Establish naming convention + move missed primitives 8 years ago
James Jackson-South a63bb0b63e Add LaplacianKernelFactory tests 8 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 8 years ago
James Jackson-South 563077d87d Combine drawing methods to new Overlays namespace. 8 years ago
James Jackson-South 8bda02579f Refactor Image, ImageFrame + IImage 8 years ago
James Jackson-South aca8636bfd Normalize predefined group naming. 8 years ago
James Jackson-South 9691d5905a Fix test 8 years ago
James Jackson-South c93c3c7a71 Complete Quantization and Dithering 8 years ago
James Jackson-South 4bc09cf794 Quantizer 8 years ago
James Jackson-South fe64365532 Transforms 8 years ago
James Jackson-South 091cb8a3b5 Overlays and base processors 8 years ago
James Jackson-South 22ee2bb1a4 Replace Fast2DArray with DenseMatrix 8 years ago
James Jackson-South 13fa40874e Binarization, Convolution, DIthering, Effects & Filters 8 years ago
James Jackson-South 28eb6d4bcb Add previously skipped pad and resize tests 8 years ago
James Jackson-South 9e51967c98 Make resize and transform processors immutable #473 8 years ago
Anton Firszov 07baed95c2 replaced PixelAccessor<T> with Buffer2D<T> in several processors 8 years ago
Anton Firszov c08b155d2c fix build after merge 8 years ago
James Jackson-South a9ae5efedd Add dither tests 8 years ago
James Jackson-South 0688343241 Final refactorings + bug fixes 8 years ago
James Jackson-South 789e52c367 Refactor and fix dithering API + algorithm. 8 years ago