32 Commits (7131810f91185b6ce4b01d0e154bac206b2af6a9)

Author SHA1 Message Date
James Jackson-South d62fa6929b Make processors public, refactor cloning. 7 years ago
James Jackson-South b49f2ab3e8 Expose visitor through advanced namespace. 7 years ago
Sergio Pedri f25c68304d Processors refactoring (#983) 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Jason Heard ba07fc22ba Add possible fix 7 years ago
Simon Cropp 2c04d6b036 redundant usings (#960) 7 years ago
James Jackson-South 5abca49055
Master cleanup (#952) 7 years ago
Anton Firszov 17a4d91b82 clean-up drawing processors 7 years ago
Anton Firszov 0f823b9b4a non-generic DrawImageProcessor 7 years ago
Anton Firszov 0e2c53e5ed Pen, Brush & Processors refactored 7 years ago
Anthony Truskinger 764a73b631 Now throws a better excpetion DrawImage source does not overlap target (#877) 7 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
Peter Amrehn 54b279983a fix typos in comments 8 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 8 years ago
Anton Firszov 20ff3ab0a1 fix typo, improve DivideCeil 8 years ago
Anton Firszov 4da33609f8 ParallelHelper -> FillProcessor 8 years ago
Anton Firszov 7277ca2a29 DrawImageProcessor + formatting 8 years ago
Vicente Penades c95ead7baf reverted some changes from using DebugGuard 8 years ago
Vicente Penades e0a056782f expanding blocks... 8 years ago
Vicente Penades 681df46c2d trying to improve Opacity out of range propagation. 8 years ago
Vicente Penades 4a791cc516 Refactored PixelBlenders so it generates much less code and allows for two loop variations. 8 years ago
Vicente Penades 3eb0a73081 Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests. 8 years ago
Vicente Penades b005d24789 rearranged DrawImage method arguments. Fixed tests accordingly 8 years ago
Vicente Penades 324cb09452 refactored DrawImageProcessor methods 8 years ago
Vicente Penades 96d2f6ddcc Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Anton Firszov 61e2a8d92b Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
James Jackson-South 0a6913e0c6 Simplify drawing namespaces. 8 years ago