3963 Commits (81e16e48a3141ecd1e5fdfd62ab07cc6449600bb)

Author SHA1 Message Date
Anton Firszov 81e16e48a3 StyleCop 7 years ago
Anton Firszov eab8a5677c fix rotate and skew processors 7 years ago
Anton Firszov 103d129012 Make AffineTransformProcessor and AffineTransformBuilder API more flexible 7 years ago
Anton Firszov 59f47d457b fix trailing whitespace warnings 7 years ago
Anton Firszov e5f7b12c7e extend ProjectiveTransformBuilder 7 years ago
Anton Firszov 0774d5e794 Translation, Scale -> ProjectiveTransformBuilder 7 years ago
Anton Firszov cc2589f88e rename methods + extend API 7 years ago
Anton Firszov da50180e1c add more tests 7 years ago
James Jackson-South 6849617065 Fix trns preservation and add tests 7 years ago
James Jackson-South ead17fd017 Use existing field 7 years ago
James Jackson-South f79f1894a3 Reduce allocatoins, check bit depth and rename. 7 years ago
Curtis Wensley 8073404c77 Check for solid brush outside of loops 7 years ago
Curtis Wensley 0ac969a711 Optimize filling a region with a solid brush when antialias is off 7 years ago
Dan Manning 6558464c75 ImageSharp-762_Aot-compiling: renamed to AotCompilerTools 7 years ago
James Jackson-South 8a47a1894b Cleanup and add dedicated transform builder tests 7 years ago
James Jackson-South 13b9e9c596 Improve transform builder coverage 7 years ago
Peter Amrehn f6618a6f3a inline percentHeiught and percentWidth as they are used only in one case each 7 years ago
Peter Amrehn 88da4bcba3 make code more clear by extracting the ratio to a variable again 7 years ago
James Jackson-South 5589bd3e39 Introduce ProjectiveTransformBuilder 7 years ago
Peter Amrehn b196a08975 fix typo in local variable name 7 years ago
Peter Amrehn 0daa647b69 fix typo in KirschKernels class name 7 years ago
James Jackson-South 8205216dfc Introduce AffineTransformBuilder 7 years ago
Unknown 321cca6e81 #771: change order of addition as proposed by @dlemstra 7 years ago
James Jackson-South 2afd0d5729 Cleanup TransformKernel and handle negative transform dimensions 7 years ago
Peter Amrehn 90e4a2ff0f simplify BoxBlurProcessor kernel initialization 7 years ago
Peter Amrehn e60deb73af avoid doubled increment in for loop and multiple array indexer access 7 years ago
Peter Amrehn 0da4c45cbd return first matching ImageFormat when iterating over FormatDetectors 7 years ago
Peter Amrehn 34481a645a avoid local variable copy when the original is never changed 7 years ago
Peter Amrehn b6e9eb6f68 multiply once and reuse 7 years ago
Peter Amrehn bb360ce356 invert condition: always assign literal 1, substract only on special case 7 years ago
Peter Amrehn 3ebcebe99e inline variable initialization 7 years ago
Peter Amrehn 74dba7a9ed unwrap for-loop to avoid conditional check inside 7 years ago
Peter Amrehn df155496b7 inline variable 7 years ago
Peter Amrehn ea6fc641c3 inline division as it's only used in some cases (and done at most once) 7 years ago
Unknown 0b8d9d1b08 simplify calculations by using intermediate results 7 years ago
James Jackson-South dfc926e569 Better Rotate 7 years ago
Dan Manning 74e3a3505c ImageSharp-762_Aot-compiling: clean up AotGetPalette method 7 years ago
Jason Nelson 45fd99983a Fix infinate loop when a GIF prematurely terminates in Skip 7 years ago
Dan Manning e42cf0cd69 ImageSharp-762_Aot-compiling: whitespace cleanup 7 years ago
Peter Amrehn 99f06f7657 fix typo in comment 7 years ago
Peter Amrehn 9e006c734e fix typos in comments 7 years ago
Dan Manning 788319b26d ImageSharp-762_Aot-compiling: namespace cleanup 7 years ago
Dan Manning 7e519e7501 ImageSharp-762_Aot-compiling: moved AoT methods to AotCompiler static class 7 years ago
James Jackson-South 8de843200f Mask the PaletteQuantizer<TPixel>.CreateFrameQuantizer() methods. 7 years ago
James Jackson-South 0fe5525feb Remove unused declaration. 7 years ago
James Jackson-South e79f26bc7e Add base becnhmark 7 years ago
Anton Firsov 9a122870b0
Fix EnumHelper<T>.IsDefined 7 years ago
Anton Firszov 99a641625c drop unused parameter 7 years ago
Anton Firszov 5ea62adedd Drop all GetBlockDataReference() usages 7 years ago
Anton Firszov 8c6903873b improved benchmarks + more benchmark results 7 years ago