5656 Commits (bffefdb262ffe1c0c7f79e9cb86d2adeb0bdc5a3)

Author SHA1 Message Date
James Jackson-South 9acbb10f5a Faster png palette encoding. 6 years ago
James Jackson-South 2cc1747e0b Introduce palette property 6 years ago
James Jackson-South a73a63becc Clean up quantized frame API 6 years ago
Anton Firszov 7803585ab3 Revert "Merge branch 'af/fast-dev-hack' into js/dither-quantize-updates" 6 years ago
James Jackson-South f73ac89856 Cleanup and update references. 6 years ago
James Jackson-South fb4c47413b Simplify, fix color mapping, and refactor for performance. 6 years ago
Brian Popow 3b3769248a Start implementing alpha decoding: uncompressed alpha without filtering works so far 6 years ago
Brian Popow 7396db5cfe A little cleanup and refactoring 6 years ago
Brian Popow 0af68d8a6b Fix decoding very small lossy webp images 6 years ago
James Jackson-South 4071c65f4c Better performance 6 years ago
Anton Firszov 8efdbfb9de AVX float -> byte conversion 6 years ago
Brian Popow 9567e17fa5 Fix some lossy decoding bugs 6 years ago
Anton Firszov eb76788232 IsAvx2CompatibleArchitecture => HasVector8 6 years ago
Anton Firszov 572c9264f8 block scaling bottleneck -> eliminated 6 years ago
Anton Firszov 9026c57330 BufferArea optimizations 6 years ago
Anton Firszov a493c79037 cold/hot path microoptimizations 6 years ago
James Jackson-South a0d76247a1 Dump progress so far 6 years ago
Brian Popow 1dc01205e9 Enable macroblock filtering 6 years ago
Sergio Pedri 7724ebc140 Minor micro-optimization in DeflaterHuffman type 6 years ago
Sergio Pedri 4b49864981 Reintroduced some bounds checks for additional security 6 years ago
Anton Firszov 3d59597b18
Add comment for DynamicProxyGenAssembly2 6 years ago
Brian Popow 07d50976ee Fix webp lossy decoding bug 6 years ago
Sergio Pedri 5ef91f62d1 Refactored DeflaterHuffman.BitLengthOrder to ReadOnlySpan<byte> 6 years ago
Sergio Pedri 7583a15197 Fixed a test in the DeflaterHuffman type 6 years ago
James Jackson-South 5e34a3642f Update IPaletteDitherImageProcessor{TPixel}.cs 6 years ago
James Jackson-South e8807771c8 Simplify API 6 years ago
Sergio Pedri b73dac301e Added input validation to DeflaterHuffman unsafe offsetting 6 years ago
Sergio Pedri e908e0a2a2 Minor code changes to improve clarity 6 years ago
Sergio Pedri 23a80a3483 Fixed a build error 6 years ago
Sergio Pedri f36f9ee727 Code style tweaks 6 years ago
Sergio Pedri 3196561c8f Refactored byte[] arrays in ProfileResolver type 6 years ago
Sergio Pedri a76fbfed32 Refactored byte[] arrays in GifConstants type 6 years ago
Sergio Pedri 620fc169a5 Refactored byte[] array in Octree type 6 years ago
Sergio Pedri 1991339b0b Refactored byte[] array in ExifConstants type 6 years ago
Sergio Pedri ad80ae2d85 Refactored byte[] array in PngConstants type 6 years ago
Sergio Pedri 803f628257 Refactored byte[] array in DeflaterHuffman type 6 years ago
Sergio Pedri 65114123ce Refactored byte[] array in ZigZag type 6 years ago
Sergio Pedri ab6cf8d431 Refactored CropProcessor<TPixel> 6 years ago
Sergio Pedri 1350c08873 Refactored ResizeProcessor<TPixel> 6 years ago
Sergio Pedri f8f771dd91 Refactored RotateProcessor<TPixel> 6 years ago
Sergio Pedri eaab239112 Refactored ProjectiveTransformProcessor<TPixel> 6 years ago
Sergio Pedri 679d36d9c0 Refactored FlipProcessor<TPixel> 6 years ago
Sergio Pedri a71bcd2a21 Refactored AffineTransformProcessor<TPixel> 6 years ago
Sergio Pedri 851f491aa1 Refactored VignetteProcessor<TPixel> 6 years ago
Sergio Pedri 7fed77d4e0 Refactored GlowProcessor<TPixel> 6 years ago
Sergio Pedri 08dc224f5d Refactored BackgroundColorProcessor<TPixel> 6 years ago
Sergio Pedri babbcd8f7c Refactored GlobalHistogramEqualizationProcessor<TPixel> 6 years ago
Sergio Pedri f066dc0bbd Refactored FilterProcessor<TPixel> 6 years ago
Sergio Pedri 08db1f0391 Refactored PixelRowDelegateProcessor<TPixel,TDelegate> 6 years ago
Sergio Pedri aa6e091fd9 Refactored DrawImageProcessor<TPixelBg,TPixelFg> 6 years ago