553 Commits (78f0a41f0366b61f3986aace87ca560c20c63afa)

Author SHA1 Message Date
James Jackson-South 78f0a41f03 Use bounds checks in Huffman ctr. Fix #798 7 years ago
Peter Amrehn 880be0a5aa #797 throw ImageFormatException when no StartOfFrame marker is found on a jpg image. 7 years ago
James Jackson-South f2a4c4bfd6 Disable comparison since the reference decoders cannpt decode the image. 7 years ago
popow c4d80dbbf4 updated unit test to be in line with the other tests 7 years ago
popow a6919d4b15 added Test for decoding windows BMPv2 and one for a bitmap which has 4 bytes per color palette 7 years ago
popow c0a0c6ec95 added unit test for decoding OS2 bitmap with 16 bytes header 7 years ago
Stephan Vedder 84aef78c1e Work on 12-bit support 8 years ago
Stephan Vedder 51ed7c7191 Start work on jpeg 12 bit support 8 years ago
James Jackson-South 091ff6b5f5 Add large jpeg to 32bit skip 8 years ago
James Jackson-South 3235ce41b8 Fix trns preservation and add tests 8 years ago
James Jackson-South 6c2421b21f Reduce allocatoins, check bit depth and rename. 8 years ago
Jason Nelson 0ee2a8ac4b Add test coverage for #770 8 years ago
Anton Firszov 0c32fe7d19 fix Block8x8FTests.Copy1x1Scale, reorganize TestImages.Jpeg.BenchmarkSuite as a static class 8 years ago
Anton Firszov f1f0bc04f9 Drop all GetBlockDataReference() usages 8 years ago
Anton Firszov c5a4ed85ff Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 8 years ago
Anton Firszov 57cacaccb0 optimize ExifReader.ToEnum<TEnum>(...) 8 years ago
Anton Firszov 55ac40327a reimplement Block8x8F.CopyTo2x2 8 years ago
Anton Firszov b4c1f8bf37 AVX2 optimized Block8x8 -> Block8x8F conversion 8 years ago
James Jackson-South 22cf54b38a Change tolerance for Net462 8 years ago
Anton Firszov a459ff1077 InliningOptions.ShortMethod 8 years ago
Anton Firszov fe6953f34c remove yet another duplicate and drop the unused PdfJsOnly list 8 years ago
Dirk Lemstra ec930e1a43
Removed duplicate item from the list. 8 years ago
James Jackson-South b4689fd6f6 Add issue reference images 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
James Jackson-South 635ce2bede Add generic palette quantizer, refactor + werner palette 8 years ago
James Jackson-South 01ee560c08 Use scaled luminance trns comparison. 8 years ago
Jason Nelson 473a7f40ab Use ASCII Encoding when known to be ASCII 8 years ago
Jason Nelson 9b27fd2fe5 Use static Encoding.ASCII property 8 years ago
James Jackson-South 6f9875d946 Decode components in correct order + cleanup + optimizations. 8 years ago
James Jackson-South 77f6c1738f Fix #721 8 years ago
James Jackson-South 27b3b00ea1 Add tests 8 years ago
James Jackson-South 0f412fc88b Add tests for all supported png bit depths. 8 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 51e20ec788 Begin ToString() formatting. 8 years ago
James Jackson-South bce7200797 Make formats public + minor cleanup. 8 years ago
James Jackson-South ffc0c7dd19 Can now preserve jpeg quality ❤️ 8 years ago
James Jackson-South 06b9c54248 Simplify metadata API 8 years ago
James Jackson-South bd5b0c07eb Png now correctly encodes 1, 2, 4 bit images 8 years ago
James Jackson-South 551c03f16a Preserve BmpBitsPerPixel 8 years ago
James Jackson-South 9f5fd5605b Much better type safety. 8 years ago
James Jackson-South dc4ec30a14 Strong type meta query + format singletons 8 years ago
James Jackson-South bd4d5ba32d Fix EXIF overflow and Jpeg decoding 8 years ago
James Jackson-South 72d1d277b2 Fix local color table encoding. 8 years ago
James Jackson-South 3644451e6d Use dictionaries to store format specific metadata 8 years ago
James Jackson-South eec21fd89e Add derived format info types and allow persistance of palette lengths 8 years ago
James Jackson-South 76c967c353 Fix 1 bit bmp decoding and add extra test images. 8 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago