357 Commits (dfd2b641d5b4bd2c78f4f3f1fbedb62a236a5872)

Author SHA1 Message Date
James Jackson-South dfd2b641d5 Simplify format specific metadata retrieval. 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Simon Cropp 30804cfefd remove unused variables and methods (#963) 7 years ago
Simon Cropp c2555b6199 fix some spelling (#962) 7 years ago
Simon Cropp aa6d2ab997 fix some spelling (#957) 7 years ago
James Jackson-South 34666d724b
Fix 925 (#929) 7 years ago
James Jackson-South 8b7a4dacf0 Improve robustness of huffman decoder. 7 years ago
James Jackson-South 52b30d262a Add test image and use constants 7 years ago
James Jackson-South 4f76e3b49c Prevent zigzag overflow. Fix #922 7 years ago
Anton Firszov 5215a13cbb fix Image.FromStream() + add tests 7 years ago
Anton Firszov 59845dcbd7 reached a fully compiling state 7 years ago
James Jackson-South 743e351988
Handle incorrect colorspace metadata. Fix #882 (#885) 7 years ago
Jason Nelson fca697206a Update metadata names (#879) 7 years ago
James Jackson-South 794fe20851
Implement IEquatable<Block8x8F> and check when summing. (#848) 7 years ago
James Jackson-South a69eb5bbed
Lazily derive the huffman tables. Fix #839 (#841) 7 years ago
James Jackson-South 1054f84253
Jpeg Fuzz Fixes (#836) 7 years ago
James Jackson-South 19270664b0
Remove hardcoded subsampling. Fix #817 (#834) 7 years ago
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
Stephan Vedder 84aef78c1e Work on 12-bit support 7 years ago
Stephan Vedder 51ed7c7191 Start work on jpeg 12 bit support 7 years ago
James Jackson-South 091ff6b5f5 Add large jpeg to 32bit skip 7 years ago
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 7 years ago
James Jackson-South 251ae936a7 Rename DeepClone => Clone 7 years ago
James Jackson-South bcfece8a2c Add metadata cloning tests 7 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