2939 Commits (0d15542a28e4a9e522dd35b3fa2c19d64acfed9e)

Author SHA1 Message Date
James Jackson-South 9e51967c98 Make resize and transform processors immutable #473 8 years ago
James Jackson-South 2fc6d4991e Remove Size parameter and minor transform cleanup. 8 years ago
Anton Firszov d9dcfbe5c4 code analyzers fighting each other 8 years ago
Anton Firszov a6fb21a8a0 do not use Configuration.Default.MemoryManager in AddFrame() 8 years ago
Anton Firszov a7750e8838 PixelAccessor<T> is now a meaningless thin wrapper around Buffer2D<T> 8 years ago
Anton Firszov 07baed95c2 replaced PixelAccessor<T> with Buffer2D<T> in several processors 8 years ago
Anton Firszov a61707661c removed PixelArea<T>! 8 years ago
Anton Firszov 70893d22ad replaced some of the PixelArea usages in bmp decoder 8 years ago
Anton Firszov c64374bbe7 cleanup 8 years ago
Anton Firszov 99320bb74f fixing StyleCop errors 8 years ago
Anton Firszov dc7a0efda0 All PixelArea<T> usages in JpegEncoder replaced by GenericBlock8x8<TPixel> + YCbCrForwardConverter<TPixel> 8 years ago
Anton Firszov d137c05046 Encode444 using YCbCrForwardConverter<TPixel> 8 years ago
Anton Firszov e2cf90e683 YCbCrForwardConverter<TPixel> 8 years ago
Anton Firszov 6ab7954bfd MakeOpaque + fixing BmpEncoderTests 8 years ago
Anton Firszov 8c15954391 YCbCrForwardConverter<TPixel> WIP 8 years ago
Anton Firszov b484dd401e Super-optimized GenericBlock8x8<T> to replace PixelArea<T> in JpegEncoder 8 years ago
James Jackson-South 1157dbe5be Remove Clone from DrawImage to reduce memory consumption 8 years ago
Anton Firszov bcb9c0057a passing MemoryManager to pixel blenders 8 years ago
Anton Firszov 67b1a25728 ArrayPoolMemoryManager factory methods 8 years ago
Anton Firszov 16d5f36e72 allowing bucket sizes to be passed to ArrayPoolMemoryManager 8 years ago
Anton Firszov 73a20cb6de ArrayPoolMemoryManager uses a different ArrayPool for large buffers + implemented ReleaseRetainedResources() 8 years ago
Anton Firszov f25b112466 Covering ArrayPoolMemoryManager and it's buffer. Took hours, but worth it! 8 years ago
Anton Firszov 1e78de07f9 Buffer2DTests using a mock MemoryManager 8 years ago
Anton Firszov 563eb6b3b9 goodbye top-level Buffer<T>! 8 years ago
Anton Firszov 8e7aef62a7 MemoryManager-s should provide their own IBuffer<T> implementations 8 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 1e70705621 fix regression in GifDecoderCore 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Anton Firszov d8ebe2f03d IManagedByteBuffer 8 years ago
Anton Firszov 6a2bd3d617 introducing FakeBuffer<T> workaround 8 years ago
Anton Firszov 27dade8d33 dropping MemoryManager ctr. argument: 8 years ago
Anton Firszov dab4d0cae4 IImage : IDisposable 8 years ago
James Jackson-South 631d173b72 use DistanceSquared 8 years ago
Anton Firszov efc5d6f306 moving common MemoryManager logic into extension methods 8 years ago
Anton Firszov c08b155d2c fix build after merge 8 years ago
Anton Firszov a9a577c953 NamedColors<TPixel>.WebSafePalette is now a property backed by thread safe Lazy<TPixel[]> 8 years ago
James Jackson-South d75005f473 Revert most colorspace changes. 8 years ago
James Jackson-South 39aead4250 Fix #453 8 years ago
James Jackson-South 46161c6525 DebugGuard + missing ApproximateComparer 8 years ago
James Jackson-South 5959bfbf3e Update ToString so we can see full output. 8 years ago
James Jackson-South a92d8bdf76 Refactor RgbWorkingSpace 8 years ago
James Jackson-South 9f1e4a3f6e Remove adaptation 8 years ago
James Jackson-South eba6669078 Use classes 8 years ago
James Jackson-South b80bd0f720 Disable that funcky object.Equals 8 years ago
James Jackson-South 58b03a58c2 Temp disable RgbColorspace asserts, AppVeyor fails, works locally and on Travis 8 years ago
James Jackson-South a3f7f4ea26 Fix equality operators 8 years ago
James Jackson-South b448724434 Use float threshold for dither 8 years ago
James Jackson-South 0688343241 Final refactorings + bug fixes 8 years ago