57 Commits (49461a176c627b96f0decbe04431627e786b9579)

Author SHA1 Message Date
James Jackson-South cb05fc7b79 Fix #2980 5 months ago
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 8 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 8 months ago
James Jackson-South 4e21188efe Fix all known quantizing issues 12 months 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 3 years ago
James Jackson-South af7eaddf3d Update PixelSamplingStrategyTests.cs 3 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 3 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 4 years ago
Anton Firszov 9047fc971d remove ImageFrame.GetPixelRowSpan 4 years ago
James Jackson-South 27e6b58643 Final final warnings 4 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 7 years ago
Anton Firszov 3b59b9ac2c better docs, drop PixelExtensions, fix tests 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
James Jackson-South 635ce2bede Add generic palette quantizer, refactor + werner palette 7 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 7 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