3051 Commits (72ae5fa6ba7f5232bbff5b8c2ca3667c8f4b6b8a)

Author SHA1 Message Date
Jason Nelson 03b22097e6 Move the png header to constants 8 years ago
Jason Nelson 77cf9e0c9e Update PngChunkType values to hex 8 years ago
Jason Nelson 7ea8408e0d Fix offset when copying to buffer 8 years ago
Jason Nelson fff90ff4bb Pass structures by readonly ref 8 years ago
Jason Nelson e18c967e9d Factor out EndianBinaryWriter from GifEncoder 8 years ago
Jason Nelson 36def70cd3 Make GifLogicalScreenDescriptor a struct 8 years ago
Jason Nelson 8c6e8d3843 Make GifImageDescriptor a struct 8 years ago
Jason Nelson 34ced1bafd Make GifGraphicsControlExtension a struct 8 years ago
Jason Nelson 657fa815db Simplify absolute mode reading & remove stackalloc notes 8 years ago
James Jackson-South 5d0c94068c Use ZigZag and reduce aggressive inlining 8 years ago
James Jackson-South 4943c1ecbf Reduce duplication in scan decoder 8 years ago
James Jackson-South 50e057b76b Delete unused code 8 years ago
James Jackson-South 81d68e244d Add identifier tests and begin cleanup 8 years ago
Jason Nelson a8e236c355 Remove nested try / catch 8 years ago
Jason Nelson e9b67bb2eb Minor cleanup 8 years ago
Jason Nelson 0abe66c1d8 Delete empty line for STYLECOP 8 years ago
Jason Nelson e8f76ac56a Remove PngChunkTypeNames 8 years ago
Jason Nelson 23c7e091dc Move & simplify BmpHeader & BmpInfoHeader parsing logic 8 years ago
James Jackson-South 073c44255d It works!!!! 8 years ago
James Jackson-South ae72b03e9a Spectral tests are now 100% accurate. 8 years ago
James Jackson-South cba130cdaa No need for two counters 8 years ago
James Jackson-South bc50fc76cb Populate QT Tables 8 years ago
Jason Nelson 602c359fc2 Remove EndianBinaryWriter from BmpEncoderCore 8 years ago
Jason Nelson 7210131548 Write the BmpFileHeader directly to the output span 8 years ago
James Jackson-South 16e7395e4f VerifySpectralCorrectness_PdfJs now passes... 8 years ago
James Jackson-South d643b21f87 Feeble attempt to introduce postprocessor. 8 years ago
James Jackson-South df8000dbb6 Reduce additions and use Unsafe.As 8 years ago
James Jackson-South 1e4b61db52 Ensure pixel is assigned and add encoded comparison and 8 years ago
Jason Nelson 8cad2aa2ef Remove the intBuffer from PngEncoder 8 years ago
Jason Nelson e509638313 Cleanup 8 years ago
Jason Nelson 0e2a9cf1ab Eliminate string allocations for PngChunkType 8 years ago
Jason Nelson 4a023f0666 Use new AsSpan overloads 8 years ago
Jason Nelson 701e1e8346 Don't perform the CRC check on non-critical chunks 8 years ago
James Jackson-South 6b384be56d Remove unused field 8 years ago
James Jackson-South bf10401012 Use Unsafe.As per recommendation 8 years ago
Jason Nelson 76568a7093 Make PngChunk an immutable struct 8 years ago
James Jackson-South 1b86e7ef3a Improve encoder perf 8 years ago
James Jackson-South 9730537fe1 Cleanup 8 years ago
James Jackson-South 4fea40ddfc Remove unused namespace 8 years ago
Jason Nelson 70abc75bbf Gaurd agaisnt null data when adding a new ImageFrame from data 8 years ago
James Jackson-South c43957951b Faster decoding 8 years ago
James Jackson-South 3b363d9d0d Simplify progressive decoding switch 8 years ago
James Jackson-South e4a09ab626 Fix accuracy of progressive decoding 8 years ago
James Jackson-South 6c8da2bf9e Add identify API 8 years ago
Jason Nelson 5d8eb04931 Update all projects to use C# 7.2 8 years ago
James Jackson-South e927e307d8 More unsafe in huffman table generation 8 years ago
James Jackson-South 5ec295fcb4 Additional unsafe use 8 years ago
Jason Nelson 4591f9e0c3 Update System.Memory to preview2 8 years ago
James Jackson-South bc34965b91 Faster IDCT 8 years ago
James Jackson-South 4494ca7d14 Faster JpegPixelArea 8 years ago