4341 Commits (5fab53d760310de8636a5d4eec8fbc78fd8e97f9)

Author SHA1 Message Date
Anton Firszov a5c5f618b3 TolerantMath: implemented Floor and Ceiling 8 years ago
Anton Firszov 7fcae0351f introduce TolerantMath 8 years ago
Anton Firszov b745ffaf5e use double precision in KernelMap calculations 8 years ago
Anton Firszov 3641b30305 cleanup & undo WIP project setup 8 years ago
James Jackson-South 450a417d34 Add Skew methods and tests. 8 years ago
Anton Firszov 570fd5e1ea format, docs, cleanup 8 years ago
Anton Firszov 3e64863fba MosaicKernelMap works! 8 years ago
Anton Firszov 72a6a7e321 preparations for implementing MosaicKernelMap 8 years ago
Anton Firszov ca61df8e64 rename KernelMap to ResizeKernelMap, introduce MosaicKernelMap, move source code 8 years ago
Anton Firszov d3af531255 refactor KernelMap initialization 8 years ago
James Jackson-South adc9d76481 Add Rotate(degrees, origin) 8 years ago
James Jackson-South 34a20c82f1 Remove unused variables 8 years ago
James Jackson-South d992d85ef0 Match APIs 8 years ago
James Jackson-South 1705a5a9dc Update dependencies 8 years ago
James Jackson-South f6ed06bb52 Remove "Matrix" suffix 8 years ago
James Jackson-South 2818992463 Use existing method. (There's precedence) 8 years ago
Anton Firszov eed22c56ca fixed a bug in KernelMap caused by overlapping memory areas 8 years ago
Anton Firszov fb6c407026 Rotation around custom center point. Rename PrependCenteredRotationRadians back to PrependRotationRadians 8 years ago
Anton Firszov 25b580a31d StyleCop 8 years ago
Anton Firszov f9f58fa570 fix rotate and skew processors 8 years ago
Anton Firszov e43e09999d Make AffineTransformProcessor and AffineTransformBuilder API more flexible 8 years ago
Anton Firszov 9b9f469096 fix trailing whitespace warnings 8 years ago
Anton Firszov 9d71fd381d extend ProjectiveTransformBuilder 8 years ago
Anton Firszov 1f330306db Translation, Scale -> ProjectiveTransformBuilder 8 years ago
Anton Firszov 9183956813 rename methods + extend API 8 years ago
Anton Firszov 9afad9bd7c add more tests 8 years ago
James Jackson-South 3235ce41b8 Fix trns preservation and add tests 8 years ago
James Jackson-South 9fbc8ed3df Use existing field 8 years ago
James Jackson-South 6c2421b21f Reduce allocatoins, check bit depth and rename. 8 years ago
Jason Nelson fa05cea13d Remove linq use in JpegDecoderCode 8 years ago
Jason Nelson c668ec12be Use unmanaged constraint on internal api 8 years ago
Curtis Wensley 26b2b3d310 Check for solid brush outside of loops 8 years ago
Curtis Wensley b31db43b11 Optimize filling a region with a solid brush when antialias is off 8 years ago
Dan Manning 3f2953f611 ImageSharp-762_Aot-compiling: renamed to AotCompilerTools 8 years ago
James Jackson-South 5a2a29872a Cleanup and add dedicated transform builder tests 8 years ago
James Jackson-South 2277d5a3e5 Improve transform builder coverage 8 years ago
Peter Amrehn 4955751599 inline percentHeiught and percentWidth as they are used only in one case each 8 years ago
Peter Amrehn 3347ffc477 make code more clear by extracting the ratio to a variable again 8 years ago
James Jackson-South d786c6e53e Introduce ProjectiveTransformBuilder 8 years ago
Peter Amrehn cf71cf5c53 fix typo in local variable name 8 years ago
Peter Amrehn 434a5ee431 fix typo in KirschKernels class name 8 years ago
James Jackson-South 1089a32351 Introduce AffineTransformBuilder 8 years ago
Unknown 5ab0d95433 #771: change order of addition as proposed by @dlemstra 8 years ago
James Jackson-South f3d79643cf Cleanup TransformKernel and handle negative transform dimensions 8 years ago
Peter Amrehn c2409c6fe5 simplify BoxBlurProcessor kernel initialization 8 years ago
Peter Amrehn 7ff074fca6 avoid doubled increment in for loop and multiple array indexer access 8 years ago
Peter Amrehn 33aea03adb return first matching ImageFormat when iterating over FormatDetectors 8 years ago
Peter Amrehn 052c9818a8 avoid local variable copy when the original is never changed 8 years ago
Peter Amrehn 8c14ec87de multiply once and reuse 8 years ago
Peter Amrehn 1bb7af2144 invert condition: always assign literal 1, substract only on special case 8 years ago