38 Commits (92f3adac9be06ee323ab9c5580f33476bbd35007)

Author SHA1 Message Date
James Jackson-South d7eeb2f7ca Allow custom configuration. Fix #650 6 years ago
James Jackson-South 22151ad44a Normalize GraphicsOptions parameter position 6 years ago
James Jackson-South 516f6df6f5 Fix ImageFrame.Configuration 6 years ago
James Jackson-South 22cc449d3e Fix span access 6 years ago
Anton Firszov 7c45f467d5 expose ParallelExecutionSettings and ParallelHelper, fix MaxDegreeOfParallelism 6 years ago
Anton Firszov 88de2d9048 publish ParallelHelper and RowInterval API-s 6 years ago
James Jackson-South 1796862302 Make processors public, refactor cloning. 7 years ago
James Jackson-South f5c9814a00 Expose visitor through advanced namespace. 7 years ago
Sergio Pedri 13989ac126 Processors refactoring (#983) 7 years ago
Simon Cropp 6f1134102c Cleanup (#965) 7 years ago
Jason Heard 724c26a50d Add possible fix 7 years ago
Simon Cropp edeaf7d9a6 redundant usings (#960) 7 years ago
James Jackson-South 7196b43fb7
Master cleanup (#952) 7 years ago
Anton Firszov b7dadca8b0 clean-up drawing processors 7 years ago
Anton Firszov 0bd86ddcb6 non-generic DrawImageProcessor 7 years ago
Anton Firszov 73f9116a46 Pen, Brush & Processors refactored 7 years ago
Anthony Truskinger ff269db0bd Now throws a better excpetion DrawImage source does not overlap target (#877) 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
Peter Amrehn 9e006c734e fix typos in comments 7 years ago
Anton Firszov ca60ecf7f4 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov 0c42925a05 fix typo, improve DivideCeil 7 years ago
Anton Firszov 38cb7871a1 ParallelHelper -> FillProcessor 8 years ago
Anton Firszov f0cda4387b DrawImageProcessor + formatting 8 years ago
Vicente Penades 002fc64566 reverted some changes from using DebugGuard 8 years ago
Vicente Penades 80a27b629a expanding blocks... 8 years ago
Vicente Penades 029b35cd0c trying to improve Opacity out of range propagation. 8 years ago
Vicente Penades 112262a606 Refactored PixelBlenders so it generates much less code and allows for two loop variations. 8 years ago
Vicente Penades d4ca89027b Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests. 8 years ago
Vicente Penades 1035f23908 rearranged DrawImage method arguments. Fixed tests accordingly 8 years ago
Vicente Penades c3a325b685 refactored DrawImageProcessor methods 8 years ago
Vicente Penades b189ff7746 Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Anton Firszov b0c2ccb26f Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
James Jackson-South d6944d5a6a Simplify drawing namespaces. 8 years ago