278 Commits (3641b303056b2199c4e25c8654e24ca34609ee38)

Author SHA1 Message Date
Anton Firszov 3641b30305 cleanup & undo WIP project setup 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
Peter Amrehn b732fae240 inline variable 8 years ago
Peter Amrehn 54b279983a fix typos in comments 8 years ago
Anton Firszov ba589d3121 KernelMap refactor WIP 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
Jason Nelson 607d421de7 Update SixLabors.Drawing minimium netststandard support to v1.3 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
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 4d53b82e4b Fixed missing Alpha Composition property in TextGraphicsOptions 8 years ago
Vicente Penades 96d2f6ddcc Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Jason Nelson d773ba37af Replace == null with is null 8 years ago
Anton Firszov 6367d64f7a Use brand new beta packages! 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 b65d2397b7 replace common memory classes 8 years ago
James Jackson-South 1da918033b No underscores! 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Dirk Lemstra 612e3e60a2 Changed clean boolean for allocation into an enumeration. 8 years ago
Jason Nelson a8d8f5ce9e Remove leading whitespace 8 years ago
Anton Firszov b9034ba459 remove unnecessary partial keyword 8 years ago
James Jackson-South 0a6913e0c6 Simplify drawing namespaces. 8 years ago
Vicente Penades 4bc4ad64b8 Changed Pixel Blender/Composer generators to generate all combinations of ColorBlenders and AlphaComposers 8 years ago
Anton Firszov bd65fc543c CachingGlyphRenderer: use a 1 dictionary instead of 3 8 years ago
Anton Firszov ecf160e5bb refactor QuickSort to a common utility class 8 years ago
Scott Williams b270cbbc6d drop the Shapes.Text dependency 8 years ago
Scott Williams 948ea7e80b remove draw text along path 8 years ago
Scott Williams c13fb2cd1d make processors immutable again 8 years ago
Scott Williams 717bf96d55 drop resolved todo comment 8 years ago
Anton Firszov 38ba1f2dfc fix build after merge 8 years ago
Anton Firszov 31ce2836c0 format long lines in DrawTextExtensions.Path.cs 8 years ago
Scott Williams 77bf952bbd test drawing along path 8 years ago
Scott Williams 5609f1bdb3 fix api changes due to MemoryManager->MemoryAllocator rename 8 years ago
Scott Williams 3896723bfb additional tests around pen rendering with patterns 8 years ago
Scott Williams e43a8dbc2c apply optermised font rendering path to glyphs outlines 8 years ago