4933 Commits (a7d6acfcc28b94934765e50a3f0a17865e9ead2f)

Author SHA1 Message Date
James Jackson-South 89c5fe249f Introduce palette property 6 years ago
James Jackson-South 1837f6abb9 Clean up quantized frame API 6 years ago
Anton Firszov f0d55caf17 Revert "Merge branch 'af/fast-dev-hack' into js/dither-quantize-updates" 6 years ago
James Jackson-South d9596ef33b Cleanup and update references. 6 years ago
James Jackson-South 63f277b404 Simplify, fix color mapping, and refactor for performance. 6 years ago
James Jackson-South 8952954149 Better performance 6 years ago
Anton Firszov 7a93ae42d9 AVX float -> byte conversion 6 years ago
Anton Firszov cc056a695b IsAvx2CompatibleArchitecture => HasVector8 6 years ago
Anton Firszov 7b7e50244d block scaling bottleneck -> eliminated 6 years ago
Anton Firszov 1f2894af80 BufferArea optimizations 6 years ago
Anton Firszov 48d3963cdd cold/hot path microoptimizations 6 years ago
James Jackson-South d113c787fd Dump progress so far 6 years ago
Sergio Pedri 4b0dfd11c0 Minor micro-optimization in DeflaterHuffman type 6 years ago
Sergio Pedri 70ed21e63b Reintroduced some bounds checks for additional security 6 years ago
Anton Firszov 6d2afb3b08
Add comment for DynamicProxyGenAssembly2 6 years ago
Sergio Pedri 5b7ac75dfa Refactored DeflaterHuffman.BitLengthOrder to ReadOnlySpan<byte> 6 years ago
Sergio Pedri 68387a7737 Fixed a test in the DeflaterHuffman type 6 years ago
James Jackson-South 9d73689f53 Update IPaletteDitherImageProcessor{TPixel}.cs 6 years ago
James Jackson-South c69eb2bee0 Simplify API 6 years ago
Sergio Pedri 057769037d Added input validation to DeflaterHuffman unsafe offsetting 6 years ago
Sergio Pedri b251c00500 Minor code changes to improve clarity 6 years ago
Sergio Pedri 8ad8a5969e Fixed a build error 6 years ago
Sergio Pedri f907f90d6a Code style tweaks 6 years ago
Sergio Pedri bb7b041852 Refactored byte[] arrays in ProfileResolver type 6 years ago
Sergio Pedri 714c960ddf Refactored byte[] arrays in GifConstants type 6 years ago
Sergio Pedri 4dbec4cf86 Refactored byte[] array in Octree type 6 years ago
Sergio Pedri da79756a32 Refactored byte[] array in ExifConstants type 6 years ago
Sergio Pedri aa6552632c Refactored byte[] array in PngConstants type 6 years ago
Sergio Pedri c83d0661df Refactored byte[] array in DeflaterHuffman type 6 years ago
Sergio Pedri 4e8de956aa Refactored byte[] array in ZigZag type 6 years ago
Sergio Pedri 8811994e4d Refactored CropProcessor<TPixel> 6 years ago
Sergio Pedri ba596b2be7 Refactored ResizeProcessor<TPixel> 6 years ago
Sergio Pedri 91e8353ad0 Refactored RotateProcessor<TPixel> 6 years ago
Sergio Pedri 1c49ceaad4 Refactored ProjectiveTransformProcessor<TPixel> 6 years ago
Sergio Pedri 4c0acaff81 Refactored FlipProcessor<TPixel> 6 years ago
Sergio Pedri 3feccec2b2 Refactored AffineTransformProcessor<TPixel> 6 years ago
Sergio Pedri 0f684e6d7c Refactored VignetteProcessor<TPixel> 6 years ago
Sergio Pedri 41af0b5c31 Refactored GlowProcessor<TPixel> 6 years ago
Sergio Pedri 7c1d297f5c Refactored BackgroundColorProcessor<TPixel> 6 years ago
Sergio Pedri d5a98fcc69 Refactored GlobalHistogramEqualizationProcessor<TPixel> 6 years ago
Sergio Pedri c8b69f1fc9 Refactored FilterProcessor<TPixel> 6 years ago
Sergio Pedri d152b14858 Refactored PixelRowDelegateProcessor<TPixel,TDelegate> 6 years ago
Sergio Pedri c4cdc77649 Refactored DrawImageProcessor<TPixelBg,TPixelFg> 6 years ago
Sergio Pedri ee6f7f326d Refactored EdgeDetectorCompassProcessor<TPixel> 6 years ago
Sergio Pedri 247cc6d225 Refactored ConvolutionProcessor<TPixel> 6 years ago
Sergio Pedri badd5bf902 Refactored Convolution2PassProcessor<TPixel> 6 years ago
Sergio Pedri e302f35ff9 Refactored Convolution2DProcessor<TPixel> 6 years ago
Sergio Pedri cf625a01cc Refactored BokehBlurProcessor<TPixel> 6 years ago
Sergio Pedri ec4a56b6b7 Micro-optimization in BinaryThresholdProcessor<TPixel> 6 years ago
Sergio Pedri 3d31033dab Refactored BinaryThresholdProcessor<TPixel> 6 years ago