4283 Commits (8957c9c19cccb554714484168b5e5536d34fb184)

Author SHA1 Message Date
Peter Amrehn 74dba7a9ed unwrap for-loop to avoid conditional check inside 8 years ago
Peter Amrehn df155496b7 inline variable 8 years ago
Peter Amrehn ea6fc641c3 inline division as it's only used in some cases (and done at most once) 8 years ago
Unknown 0b8d9d1b08 simplify calculations by using intermediate results 8 years ago
James Jackson-South dfc926e569 Better Rotate 8 years ago
Dan Manning 74e3a3505c ImageSharp-762_Aot-compiling: clean up AotGetPalette method 8 years ago
Jason Nelson 45fd99983a Fix infinate loop when a GIF prematurely terminates in Skip 8 years ago
Dan Manning e42cf0cd69 ImageSharp-762_Aot-compiling: whitespace cleanup 8 years ago
Peter Amrehn 99f06f7657 fix typo in comment 8 years ago
Peter Amrehn 9e006c734e fix typos in comments 8 years ago
Dan Manning 788319b26d ImageSharp-762_Aot-compiling: namespace cleanup 8 years ago
Dan Manning 7e519e7501 ImageSharp-762_Aot-compiling: moved AoT methods to AotCompiler static class 8 years ago
James Jackson-South 8de843200f Mask the PaletteQuantizer<TPixel>.CreateFrameQuantizer() methods. 8 years ago
James Jackson-South 0fe5525feb Remove unused declaration. 8 years ago
James Jackson-South e79f26bc7e Add base becnhmark 8 years ago
Anton Firszov e059620f19 KernelMap refactor WIP 8 years ago
Anton Firsov 9a122870b0
Fix EnumHelper<T>.IsDefined 8 years ago
Anton Firszov 41972e90c8 refactor ResizeKernel creation 8 years ago
Anton Firszov f425190dc7 Cover KernelMap with tests 8 years ago
Anton Firszov 99a641625c drop unused parameter 8 years ago
Anton Firszov 32e0497dca minor refactor on ResizeKernel 8 years ago
Anton Firszov f45ed5dee0 simplify ResizeKernel.Convolve(...) 8 years ago
Anton Firszov 5ea62adedd Drop all GetBlockDataReference() usages 8 years ago
Anton Firszov 8c6903873b improved benchmarks + more benchmark results 8 years ago
Dan Manning 78070dcc89 762: added AoT method to pre-seed WuQuantizer 8 years ago
Dan Manning cfb9c61b6c 762: added AoT method to pre-seed dithering engine 8 years ago
Anton Firszov c791579f6e minor optimization in JpegColorConverter.FromGrayscale 8 years ago
Anton Firszov b32694590d Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 8 years ago
Anton Firszov c34e4ff85f optimize ExifReader.ToEnum<TEnum>(...) 8 years ago
Anton Firszov c1e4ccb172 improved Block8x8F.Copy2x2Scale 8 years ago
Anton Firszov bc79b18817 Optimization: do not initialize pixel buffer in JpegDecoder 8 years ago
Anton Firszov 941e51cd16 reimplement Block8x8F.CopyTo2x2 8 years ago
Anton Firszov 265f27913c benchmarks for current state 8 years ago
Dan Manning 5162e6b68c ImageSharp-762: Added methods to pre-seed AoT compiler on iOS 8 years ago
Devedse 6364b502da Resolved findings in PR 8 years ago
Devedse a7aef83dcc Removed unused using 8 years ago
Anton Firszov aa35af7095 do not use GetBlockReference() on hot path 8 years ago
Anton Firszov 2acf80ea16 Moved IJpegComponent.GetBlockReference(...) to an extension method 8 years ago
Anton Firszov 7f113ab00a AVX2 optimized Block8x8 -> Block8x8F conversion 8 years ago
Anton Firszov b5e419d89e InliningOptions.ShortMethod 8 years ago
James Jackson-South b2920a12ba Don't force transparency 8 years ago
Devedse 02a8d0ddc1
Update PngEncoderCore.cs 8 years ago
Anton Firszov bd4b78544f use InliningOptions.ShortMethod 8 years ago
Devedse fae06caff7 Fixed bug, code now actually fixed my unit test 8 years ago
Devedse e65fc5481f This should write transparency 8 years ago
Devedse b798d8dc01 Work in progress preserving isTrans data 8 years ago
Dirk Lemstra a72a55131c
Replaced tabs with spaces. 8 years ago
Anton Firszov 381f83d543 Improve text rendering accuracy 8 years ago
James Jackson-South 0255c4c911 Comment TODO on palette changes. 8 years ago
Scott Williams 9a3bc96b56 constrain destination span and scanline to same length 8 years ago