132 Commits (1cab2875c172ac3b57c09157d721d11d585ec8ee)

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
Xavier Cho 7e06b63420 Accept points instead of line segments as constructor argument 7 years ago
Turnerj ad56a756ce Fix horizontally out-of-bounds error when drawing text 7 years ago
Xavier Cho b9d6a14af6 Ignore invalid gradient positions rather than throwing an error 7 years ago
Xavier Cho 75209ca205 Remove a redundant check for the paint boundary 7 years ago
Xavier Cho da44dcf1f3 Implement gradient brush similar to PathGradientBrush (#969) (#989) 7 years ago
Sergio Pedri f25c68304d Processors refactoring (#983) 7 years ago
Simon Cropp c1ab6b1885
remove patternVector in patternBrush 7 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 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
Simon Cropp aa6d2ab997 fix some spelling (#957) 7 years ago
James Jackson-South 5abca49055
Master cleanup (#952) 7 years ago
Anton Firsov 34781bff3e API cleanup (related to #907) (#911) 7 years ago
Anton Firszov 85147d26dc Remove NamedColors<T> usages 7 years ago
Anton Firszov e96c0e83ae fix remaining stylecop issues 7 years ago
Anton Firszov 17a4d91b82 clean-up drawing processors 7 years ago
Anton Firszov 0f823b9b4a non-generic DrawImageProcessor 7 years ago
Anton Firszov 659f8b6231 ImageBrush can apply a source image of a different pixel type than the target 7 years ago
Anton Firszov e57fe2058a rename files 7 years ago
Anton Firszov f5f80ca796 move drawing extensions to a (non-namespace-provider) subfolder 7 years ago
Anton Firszov a224e88993 tests are passing 7 years ago
Anton Firszov 6672741c45 ImageSharp.Drawing compiles 7 years ago
Anton Firszov 0e2c53e5ed Pen, Brush & Processors refactored 7 years ago
Anton Firszov 90c0772d96 started the refactor 7 years ago
Anthony Truskinger 764a73b631 Now throws a better excpetion DrawImage source does not overlap target (#877) 7 years ago
BorisTheBrave 570849085b ImageBrush shouldn't Dispose of the image it is using. (#883) 7 years ago
James Jackson-South e59e5315a8
Cleanup General Convolution (#887) 7 years ago
Poyo d382faf0f7 Change existing gradient brushes to accept PointF (#865) 7 years ago
Poyo 51a6647e5b Fix incorrect gradient color-stop calculation (#864) 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 b732fae240 inline variable 8 years ago
Peter Amrehn 54b279983a fix typos in comments 8 years ago
Anton Firszov d2185efa4b Improve text rendering accuracy 8 years ago
Scott Williams 8be9e6df4d constrain destination span and scanline to same length 8 years ago
Anton Firszov 4a51598207 fix typos & cleanup 8 years ago
Scott Williams aee867c39f prevent text wandering from baseline 8 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 8 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 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
James Jackson-South 9c3cd95084 Remove duplicate clamping and normalize vector scaling. 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