39 Commits (0dfa2f9f98fb93cf1fc9d082df5d08affc4be5a8)

Author SHA1 Message Date
Robin Krom ff31b5f8d4 Some changes to make the usages of GDI in benchmarks and tests more stable, this should hopefully prevent "a generic error occurred in GDI+". Hopefully I didn't miss one... (#835) 7 years ago
Anton Firszov 53ac430e7e Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov 30994e7640 fix wrong Slice() usages 7 years ago
Anton Firszov 6e52e99f37 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 7 years ago
Anton Firszov 8ebe390c32 Rename PackFrom*** -> From***: 7 years ago
James Jackson-South a9e0da2465 Add tests for all supported png bit depths. 7 years ago
James Jackson-South a50c3eb985 Use dictionaries to store format specific metadata 8 years ago
James Jackson-South 4b9c684586 Add derived format info types and allow persistance of palette lengths 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
Anton Firszov 0eec2c794f using MagickReferenceDecoder everywhere, added ReferenceDecoderBenchmarks 8 years ago
Anton Firszov 24339040e5 reference encoder is unnecessary 8 years ago
Anton Firszov bcf2cd73bd oops 8 years ago
Anton Firszov 1791e1af95 ImageMagick decoder works 8 years ago
James Jackson-South 4eb8617739 Faster 32-64 bit conversion, update references, and cleanup. 8 years ago
James Jackson-South 34d1441892 Use SD, Better conversion and cleanup SD Bridge. 8 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 86e6f863ea RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov de717cf94a normalize IBuffer2D<T> API 8 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South 3440a7decf Fix System.Drawing.Bridge 8 years ago
Jason Nelson 53045ff357 Format tests 8 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 8 years ago
denisivan0v 61c9caf472 changes on code review 8 years ago
denisivan0v a631a64dfb Added an API to read base image information without decoding it 8 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 8 years ago
Nikita Balabaev 93419ab0e4 fix bugs after merge 8 years ago
Scott Williams ee60eb3e83 exlusivly use frames to access pixel spans 9 years ago
Scott Williams 5adcfdb653 remove Unsafe from namespace 9 years ago
Scott Williams 1a3859159e internalise span apis from imagebase 9 years ago
Anton Firszov eb497215b9 disabling ValidateProgressivePdfJsOutput 9 years ago
Anton Firszov 566ce4a1f4 code for verifying original PDF.js output 9 years ago
Anton Firszov 1562e32046 Using Corecompat.System.Drawing as reference encoder/decoder for PNG. (Optimizing PNG-s with external tools from now.) 9 years ago
Anton Firszov 747aa7f110 JpegDecoderTests using reference images 9 years ago
Anton Firszov f53a788980 test utility refactors 9 years ago