291 Commits (385ed8814fcfdecd8eeaa64412e9ffb785d8cb57)

Author SHA1 Message Date
JimBobSquarePants f5b9a8c6e8 Use more accurate IDCT 9 years ago
Anton Firszov 0a80231bd3 shut up StyleStalin, I'm working! :P 9 years ago
Anton Firszov 692c4f7406 prefixed every ported class with PdfJs... to avoid naming conflicts 9 years ago
Anton Firszov 2c8e29c1c2 copied pdfjs classes from the jpeg-port branch 9 years ago
James Jackson-South a710ccca3a Fix marker skipping bug when decoding certain images 9 years ago
James Jackson-South 50467456a7 Fix #281 9 years ago
James Jackson-South 4b2fbcd453 Correctly read Adam7 palette colors 9 years ago
Dirk Lemstra 852ae7b777 Only throw exceptions when the CRC of a critical chunk is incorrect. 9 years ago
JimBobSquarePants fec2d6fe9a Fix failing test 9 years ago
Nikita Balabaev ba6e00499c fix #277 9 years ago
Scott Williams f026778e47 migrate to a Image.Generate/Image.Mutate context api 9 years ago
Dirk Lemstra 5ce77d127c Sealed some classes and made some classes internal. 9 years ago
Dirk Lemstra 465c736841 Made the default IImageFormatDetectors public and sealed. 9 years ago
James Jackson-South fe346134fe Minor cleanup 9 years ago
Scott Williams 8bd785af50 switch from mimetype strings to IImageFormats 9 years ago
Scott Williams babd2bc642 add internal IXXOptions to provider cleaner passing of params to core encoders/decoders 9 years ago
Dirk Lemstra 6d4e4f2f23 Various comment fixes and some variable renames. 9 years ago
Scott Williams f8f1305076 update comment 9 years ago
Scott Williams fbed11bb78 fix comments 9 years ago
Scott Williams fe61328183 fix formats + added sample for switching out encoders/decoders 9 years ago
Scott Williams 3499d7b6a2 provide IImageFormatProviders and split mimetype detection from decoders. 9 years ago
Scott Williams ea44e6ce15 refactor encoders/decoders 9 years ago
Dirk Lemstra 1d6d492d0c Use var instead. 9 years ago
Scott Williams 64f18bc298 migrate to use primitives from SixLabors.Core 9 years ago
James Jackson-South eb207d41e9 Fix #247 9 years ago
Anton Firszov 02f5be68b1 T4 all the PixelOperations! 9 years ago
Anton Firszov f745a14dfd refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov e27c4ca946 document and refactor GetRgb24() 9 years ago
Anton Firszov 4a9c8c80d7 almost done 9 years ago
Scott Williams f097bcb278 ensure we consume stream when failing to read ICC profile 9 years ago
James Jackson-South 22998a18d6 Add spec [skip ci] 9 years ago
James Jackson-South 5550d52ca8 Speed up png plus fix encoding bug 9 years ago
James Jackson-South d2db3163c4 Better Block8x8F clamp 9 years ago
James Jackson-South 4cef65b782 Read spec, fix gifs 9 years ago
James Jackson-South 631545a756 Fix png to gif transparency 9 years ago
James Jackson-South 796c4c93d7 Can now read/write all ICC Profiles 9 years ago
Anton Firszov ceec035e03 Span<T> on IPixel API surface. 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
James Jackson-South 95c6f23e53 Add missed file 9 years ago
James Jackson-South 4a7c1fbf10 Use DebugGuard 9 years ago
Anton Firszov 8a3eb63eb7 removed bytesPerScanline parameters, added param checking 9 years ago
Anton Firszov 19af5e8903 replaced Png byte[] -s with Buffer<byte> 9 years ago
James Jackson-South 244aef855c Rename base refs 9 years ago
James Jackson-South 54671f1ca9 Simplify API 9 years ago
James Jackson-South bd2e24bad9 Use Unsafe.Add + BufferSpan for png encode filters 9 years ago
James Jackson-South 651f13d21a Use Unsafe.Add + Bufferspan for Png decode filters 9 years ago
Mykhailo Matviiv c97cbb6cd6 Get rid of CreatePooled and ReturnPooled methods in JpegPixelArea to separate memory management. 9 years ago
Mykhailo Matviiv 7bead7bc90 Refactor JpegPixelArea to delegate memory management to Buffer2D<T>. 9 years ago
Mykhailo Matviiv 65dec76569 Remove DecodedBlockArray and replace usages with Buffer<DecodedBlock> to centralize memory management. 9 years ago
Scott Williams cd30e554e1 move Configuration to be fist paramater. 9 years ago