140 Commits (f9268224253aa2cbfaee8d8acfdf8c33c8ad98c8)

Author SHA1 Message Date
James Jackson-South 66f444d200 Fix alpha blending and add tests 2 years ago
Poker 01caebd34a
Add UnitTest 3 years ago
James Jackson-South 4ef363df5d Only compare a subset of frames. 3 years ago
James Jackson-South c550af8c5a Re-introduce IImageEncoder and split encoding pipelines. 3 years ago
James Jackson-South 1d994132ef Re-introduce IImageDecoder and split decoding pipelines. 3 years ago
James Jackson-South 31def5c753 Replace IImageEncoder 3 years ago
James Jackson-South 19bdeccd11 Replace IImageDecoder 3 years ago
Brian Popow be1ee582c5 Only compare first frame in old jpeg compression test 3 years ago
Ynse Hoornenborg d42d8df88d Introduce GetRequiredBufferLength method 3 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 3 years ago
James Jackson-South 6fc84a82f6 Remove other obsolete conditions and warnings 4 years ago
James Jackson-South 1d9b20914f Update TestImageExtensions.cs 4 years ago
James Jackson-South 1c2d1f42e2 Update tests and fix issues 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
Brian Popow 7d0838f97c Avoid encoding the same image twice 4 years ago
Anton Firszov 58a23cdf1d remove ArrayPoolMemoryAllocator from tests 4 years ago
Anton Firszov 9047fc971d remove ImageFrame.GetPixelRowSpan 4 years ago
Anton Firszov ff383c9eab Buffer2D.GetRowSpan -> DangerousGetRowSpan 4 years ago
Anton Firszov e1f15bc626 TryGetSinglePixelSpan -> DangerousTryGetSinglePixelMemory 4 years ago
Anton Firszov a75f106392 Use shared ArrayPoolMemoryAllocator in tests 4 years ago
Anton Firszov 7c1a1afc61 UniformUnmanagedMemoryPoolMemoryAllocator 5 years ago
James Jackson-South 0791b576bd Rename methods to use Dangerous prefix. 5 years ago
James Jackson-South dc0982f186
Faster Linear Transforms (#1591) 5 years ago
Ildar Khayrutdinov 768ff6b582 Deep refactoring and improves for tiff classes. 6 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
James Jackson-South a61baf27e9 Improve accessability of Span<T> methods. Fixes #1164 6 years ago
Sergio Pedri 8fb9c466d8 Renamed ParallelRowIterator.IterateRows to IterateRowIntervals 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
Anton Firszov cf4d5a7457 fix JpegDecoder 6 years ago
Anton Firszov ee93aa406d InBytes->InBytesSqrt, InPixels->InPixelsSqrt 6 years ago
James Jackson-South a42d21d121 Add bounded quantization and update namings. 6 years ago
Anton Firszov 1366168a6c tests improvements: 6 years ago
James Jackson-South f11a3a019b Use Span<T> as buffer param 6 years ago
James Jackson-South 33bd5a920c Fix arguments order and tests 6 years ago
Anton Firszov f99ead64c2 fix JpegEncoder disco buffer handling 6 years ago
James Jackson-South 00dc2a8c98 Internalize, partially optimize and rename Action methods. 6 years ago
James Jackson-South b62434cea9 Rename class and add native memory profiler 6 years ago
Anton Firszov d2b99294f7 Decode Jpegs to non-contiguous buffers 6 years ago
Anton Firszov 35796da28c Improve robustness of discontiguous Buffer2D 6 years ago
James Jackson-South 8cd722cfc5 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow f60bc937de Use using declarations to reduce nesting 6 years ago
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
James Jackson-South 27ba7781c7 Allow custom configuration. Fix #650 6 years ago
Anton Firszov 53bb11a236 expose ParallelExecutionSettings and ParallelHelper, fix MaxDegreeOfParallelism 6 years ago
Sergio Pedri f25c68304d Processors refactoring (#983) 7 years ago
Simon Cropp c2555b6199 fix some spelling (#962) 7 years ago
Simon Cropp 2c04d6b036 redundant usings (#960) 7 years ago
Anton Firszov 9ea9f2df5d drop unnecessary generic IImageProcessorContext<TPixel> usages 7 years ago