4782 Commits (d113c787fdf00c2b9e9a276b939b79c70733a6d1)

Author SHA1 Message Date
James Jackson-South d113c787fd Dump progress so far 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 ab4211f54c Removed previous Octet type 6 years ago
Sergio Pedri f6f004690f Refactored code to use new Octet<T> type 6 years ago
Sergio Pedri 92bfb8db8f Added generic Octet<T> type 6 years ago
Sergio Pedri 0cae7f32f3 Added missing interfaces (merge error) 6 years ago
Sergio Pedri 3ff74b31a8 Fixed old struct pixel format type constraints 6 years ago
James Jackson-South ee0600e682 Don't backpeddle when reading chunk lengths. Fix #1127 6 years ago
James Jackson-South b25e102fe6 Update based on feedback. 6 years ago
James Jackson-South 585b7be0e7 Simplify IResampler contract 6 years ago
James Jackson-South 3b4aa15844 Simplify Resamplers 6 years ago
Sergio Pedri 5cccfbcacd Switched pixel format type constraint to unmanaged 6 years ago
Sergio Pedri 27e93bfbbb Reintroduce readonly modifiers to pixel formats (CI fail) 6 years ago
James Jackson-South f9fb732e22 Make ResizeKernelMap non-generic. 6 years ago
Sergio Pedri 7de9a2da4d Revert "Added readonly modifiers to pixel formats" 6 years ago
Sergio Pedri 85de14f1a9 Added readonly modifiers to pixel formats 6 years ago
Anton Firszov 0eb43b280c
small fix in JpegColorConverter 6 years ago
James Jackson-South e1005f219f Fix for tests, update reference images 6 years ago
James Jackson-South 14e2a1ef98 Inline resizing sampler. 6 years ago
Anton Firszov ad2632f1cd optimize RowOctet<T> indexer 6 years ago
James Jackson-South 31c076de00 Update ResamplerExtensions.cs 6 years ago
James Jackson-South 457adb16a4 Apply Transforms 33% faster 6 years ago
Anton Firszov b0646df24c implement review suggestions 6 years ago
Anton Firszov a3f169f9e0 cleanup 6 years ago
Anton Firszov ccdda970b5 fix remaining single-buffer specific code 6 years ago
Anton Firszov 29b4a95f84 test common processors for disco buffers 6 years ago
Anton Firszov cc080b94f2 cover and harden ResizeProcessor 6 years ago
Sergio Pedri fb8b82d1a1 Removed unnecessary MemoryMarshal.Cast call 6 years ago
James Jackson-South 429872d872 Update equality check and add ests. Fix #1116 6 years ago
Anton Firszov da08852291 fix JpegDecoder 6 years ago
James Jackson-South 1bd4704c4e Update DitherExtensions.cs 6 years ago
James Jackson-South 4dffc179f5 Refactor to inline based on feedback. 6 years ago
Anton Firszov 55c6ae51fe InBytes->InBytesSqrt, InPixels->InPixelsSqrt 6 years ago
James Jackson-South 860aebffb7 Add ditherscale to palette API 6 years ago
James Jackson-South e535d1d409 Add dither scaling and simplify API. 6 years ago
James Jackson-South 66a735e381 Update WuFrameQuantizer{TPixel}.cs 6 years ago
James Jackson-South f921df1cb0 Handle transparent pixels with Octree 6 years ago
James Jackson-South 54450a339f Fix Color.Transparent to match spec. 6 years ago
James Jackson-South c98ea13710 Add bounded quantization and update namings. 6 years ago
James Jackson-South 305a1c9832 Make dither parallel and add benchmarks. 6 years ago
James Jackson-South 98b98cafdf Update EuclideanPixelMap{TPixel}.cs 6 years ago
Sergio Pedri 7c02cc46b8 Added missing header text to BokehBlurKernelDataProvider.cs 6 years ago
James Jackson-South 05098868d6 Cleanup and fix tests. 6 years ago
Sergio Pedri 702abe9b19 Removed unnecessary BokehBlurProcessor<TPixel> fields 6 years ago
Sergio Pedri 14a1263525 Removed unnecessary field from bokeh blur parameters 6 years ago
Sergio Pedri b6f6264dd2 Refactored BokehBlurProcessor<TPixel> to use new provider 6 years ago
Sergio Pedri 98b70476df Added BokehBlurKernelDataProvider class 6 years ago
James Jackson-South a75d833d4b Refactor dithering and quantizers. 6 years ago
Anton Firszov 1df8d6222e document ArgumentOutOfRangeException 6 years ago