56 Commits (18b8b662e9c959f685bec92bfbae4c8b5daddb9e)

Author SHA1 Message Date
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 11 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 11 months ago
James Jackson-South 4e21188efe Fix all known quantizing issues 1 year ago
James Jackson-South 8dd4f35d5e Normalize handling of transparent pixels with color components on encode. 1 year ago
James Jackson-South 6b6b474892 Introduce PixelComponentInfo + simplify Color 2 years ago
James Jackson-South e5df749b90 Fix sampling tests 4 years ago
James Jackson-South af7eaddf3d Update PixelSamplingStrategyTests.cs 4 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
James Jackson-South 9a2ca51e02 Rename Buffer2DRegion GetRowSpan 4 years ago
Anton Firszov ebe7b9c516 Remove Image.DangerousGetRowSpan 5 years ago
Anton Firszov 9047fc971d remove ImageFrame.GetPixelRowSpan 5 years ago
James Jackson-South 27e6b58643 Final final warnings 5 years ago
Brian Popow 94829b82fc Add test case for #1505 5 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 312e1918b7 BufferRegion => Buffer2DRegion 6 years ago
Anton Firszov 40b6baecfe BuildPaletteAndQuantizeFrame, use IPixelSamplingStrategy in GifEncoder 6 years ago
Anton Firszov f5e51abc1c fix style issue 6 years ago
Anton Firszov e1ea534653 FrameQuantizer<T> -> Quantizer<T> 6 years ago
Anton Firszov 3901ce6440 BufferArea -> BufferRegion, introduce PixelSamplingStrategy 6 years ago
James Jackson-South b656a9de35 Use Buffer2D throughout. Fix #1141 6 years ago
James Jackson-South a73a63becc Clean up quantized frame API 6 years ago
James Jackson-South fb4c47413b Simplify, fix color mapping, and refactor for performance. 6 years ago
James Jackson-South a0d76247a1 Dump progress so far 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
James Jackson-South ad8d7757b4 Refactor to inline based on feedback. 6 years ago
James Jackson-South ba38de5843 Add dither scaling and simplify API. 6 years ago
James Jackson-South 042a6bef53 Cleanup and fix tests. 6 years ago
James Jackson-South ba329d3bdd Delete Rgba32 named colors 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
Simon Cropp c2555b6199 fix some spelling (#962) 7 years ago
Anton Firszov b177f62c8a introduce IQuantizedFrame<T> 7 years ago
Anton Firszov b68699c82b QuantizedFrame<T> using ReadOnlyMemory<T> 7 years ago
James Jackson-South 48a1a1f107
Use more accuracy when calculating variance. Fix #866 (#874) 7 years ago
James Jackson-South 42913b64b7 Don't force transparency 8 years ago
Anton Firszov 3b59b9ac2c better docs, drop PixelExtensions, fix tests 8 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 8 years ago
James Jackson-South 635ce2bede Add generic palette quantizer, refactor + werner palette 8 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 8 years ago
James Jackson-South 0d2214923f Update ImageSharp Namespaces. 8 years ago
James Jackson-South 56c6ed94bf Can now encode gifs with global palette 8 years ago
Jason Nelson 55d0e8c62a Format tests 8 years ago
James Jackson-South a7f2bd9792 Drop Dither property from interface, rename diffuser. 8 years ago
James Jackson-South 69516e110b Use non-generic IQuantizer for image formats 8 years ago
James Jackson-South 4bc09cf794 Quantizer 8 years ago
Anton Firszov 27dade8d33 dropping MemoryManager ctr. argument: 8 years ago
Anton Firszov c08b155d2c fix build after merge 8 years ago