12 Commits (83caea0cf61c947c961a265701b336ebfe0dd2a9)

Author SHA1 Message Date
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 7277ca2a29 DrawImageProcessor + formatting 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 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
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South 6ec2a26982 Overlays => Drawing 9 years ago
James Jackson-South 563077d87d Combine drawing methods to new Overlays namespace. 9 years ago
James Jackson-South 4573913520 Move drawing files into structured folders 9 years ago
James Jackson-South 8bda02579f Refactor Image, ImageFrame + IImage 9 years ago
James Jackson-South 4bc09cf794 Quantizer 9 years ago
James Jackson-South 13fa40874e Binarization, Convolution, DIthering, Effects & Filters 9 years ago
Anton Firszov 3f4cdf1685 build fix after merge 9 years ago
James Jackson-South 2fc6d4991e Remove Size parameter and minor transform cleanup. 9 years ago
James Jackson-South 1157dbe5be Remove Clone from DrawImage to reduce memory consumption 9 years ago
Anton Firszov bcb9c0057a passing MemoryManager to pixel blenders 9 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Lauri Kotilainen 8d44ae346e - Explicitly pass MemoryManager to the places that 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
James Jackson-South 55d688387e Correctly handle negative x location. Fix #252 9 years ago
James Jackson-South 403b7759df Remove PixelAccessor and cleanup 9 years ago
Scott Williams b289ce752a pass configuation into processors 9 years ago
Scott Williams 74f05629b8 fix frame double processing 9 years ago
Scott Williams ec2503c2e4 wip - pixel data only on image frames 9 years ago
James Jackson-South 5edcbb5b47 Remove ParallelOptions from IImageProcessor 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Scott Williams 612b5e2e50 Renameing classes + simplifying Image<TPixel> 9 years ago
Scott Williams 523e779c7c Rename Generate -> Clone 9 years ago
Scott Williams 32c158898b migrate to a Image.Generate/Image.Mutate context api 9 years ago
Scott Williams 7f8d10c89a migrate to use primitives from SixLabors.Core 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Scott Williams acc0fa9711 blend functions everywhere. 9 years ago
Scott Williams 3f0cc9abf6 updates to comments and moved code 9 years ago
Scott Williams f435a9d0ba migrate blenders to PorterDuff 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fff223ef07 Rename TColor to TPixel 9 years ago
James Jackson-South b839b2ce62 Make all processors internal 10 years ago
James Jackson-South 73a88cf853 Move all drawing code into drawing project 10 years ago
Scott Williams 3b59b02488 consolidate packages 10 years ago
Anton Firszov 1125edcef8 IPixel 10 years ago
Scott Williams 11236a55f6 Put processors folder/namespace back 10 years ago