334 Commits (c2ed6bd22f58b0ef575b76faa34e94d91cabaede)

Author SHA1 Message Date
Anton Firszov 0c32fe7d19 fix Block8x8FTests.Copy1x1Scale, reorganize TestImages.Jpeg.BenchmarkSuite as a static class 7 years ago
Anton Firszov f1f0bc04f9 Drop all GetBlockDataReference() usages 7 years ago
Anton Firszov c5a4ed85ff Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 7 years ago
Anton Firszov 57cacaccb0 optimize ExifReader.ToEnum<TEnum>(...) 7 years ago
Anton Firszov 55ac40327a reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov b4c1f8bf37 AVX2 optimized Block8x8 -> Block8x8F conversion 7 years ago
Anton Firszov a459ff1077 InliningOptions.ShortMethod 7 years ago
Anton Firszov fe6953f34c remove yet another duplicate and drop the unused PdfJsOnly list 7 years ago
Dirk Lemstra ec930e1a43
Removed duplicate item from the list. 7 years ago
James Jackson-South b4689fd6f6 Add issue reference images 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
James Jackson-South 6f9875d946 Decode components in correct order + cleanup + optimizations. 7 years ago
James Jackson-South 77f6c1738f Fix #721 7 years ago
James Jackson-South b36a58bcde Clone => DeepClone 8 years ago
James Jackson-South 251ae936a7 Rename DeepClone => Clone 8 years ago
James Jackson-South bcfece8a2c Add metadata cloning tests 8 years ago
James Jackson-South ffc0c7dd19 Can now preserve jpeg quality ❤️ 8 years ago
James Jackson-South bd4d5ba32d Fix EXIF overflow and Jpeg decoding 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 72b3aff65c Add companding tests 8 years ago
James Jackson-South 28f793d5e8 Begin colorspace test cleanup. 8 years ago
Anton Firszov 84d448501f further cleanup 8 years ago
James Jackson-South 0e06b6b466 Improve coverage. 8 years ago
James Jackson-South 0f510f1ee8 Cleanup JpegFrameComponent 8 years ago
James Jackson-South ed07db23ae delete golang jpeg decoder 8 years ago
Anton Firszov f1cb97270e renamed BufferManager<T> to MemorySource<T> + enable consuming external IMemoryOwner<T> 8 years ago
James Jackson-South 53566333c5 Fix tests 8 years ago
James Jackson-South 9c1bd97589 Add bmp and jpeg tests 8 years ago
James Jackson-South 285784c5b2 Use UnitConverter to abstract complexity. 8 years ago
James Jackson-South b9d1648577 Can now preserve correct resolution for jpeg and gif. 8 years ago
Anton Firszov 5a9b9b3939 add regression test for #624 8 years ago
James Jackson-South ae66072668 Use Rgba64 for image comparison. 8 years ago
Anton Firszov 61e6d2d6e1 Replace .Lock() with .GetRootFramePixelBuffer() 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 48c4003896 Use Configuration over MemoryManager for ImageFrame<TPixel> 8 years ago
Dirk Lemstra 58f3c0e821 Added extra images to the exclude list and also skip them locally. 8 years ago
Anton Firszov caecf2288e scatter JpegDecoderTests into multiple files 8 years ago
Anton Firszov 153978dbc2 refactor jpeg tests + add another test image for #159 8 years ago
Anton Firszov 2f0c1c4962 simplify JpegImagePostProcessorTests further 8 years ago
James Jackson-South dc22c1fbf7 Remove unneeded test 8 years ago
Anton Firszov af26343acc minor cleanup 8 years ago
Anton Firszov 4d0c334ba6 OrigJpegDecoder -> GolangJpegDecoder + test cleanup 8 years ago
James Jackson-South 55dfc739cc Expand tests to cover both decoders 8 years ago
James Jackson-South df6f544341 Move common components 8 years ago
James Jackson-South f6d2af9c39 Move decoder constants 8 years ago
James Jackson-South a4ff35cca1 Rename Golang decoder components 8 years ago