1750 Commits (e4e2b4c8aaf24742bfdc59fe565e7d8b3f3f80e1)

Author SHA1 Message Date
antonfirsov 27713664ba refactored GrayImage class --to--> reusable JpegPixelArea cleaned some mess in JpegDecoderCore 10 years ago
Anton Firszov 55c6452be7 type names instead of var with primitive types, removed ImageSharp.Formats.Jpg subnamespaces, Block8x8F cleanup 10 years ago
antonfirsov 728b32e0bf Style Stalin 10 years ago
antonfirsov 854db385ae moved WriteDataToDqt 10 years ago
antonfirsov 61ba0e70b9 moved Jpeg classes to separate folders 10 years ago
antonfirsov e3def23e3e JpegEncoderCore has "only" 862 lines now 10 years ago
antonfirsov 4a2acc91e3 removed old Block + related classes, added EncodeJpegMultiple & MultiImageBenchmarkBase 10 years ago
antonfirsov b4575e6863 more usePool constructors 10 years ago
Anton Firszov 59af2aaa39 fixed PixelArea pooling + added reusing of PixelArea<TColor>-s in JpegEncoderCore 10 years ago
Anton Firszov f39687ba33 pooling PixelArea.Bytes 10 years ago
Anton Firszov 446b6c7337 StyleCop :S 10 years ago
Anton Firszov 31dbd1750f CopyRGBBytesStretchedTo 10 years ago
Anton Firszov 111ab7927e finished re-applying existing encoder optimizations 10 years ago
Anton Firszov a2f44c40f2 removed duplicate IDCT implementation from Block8x8F 10 years ago
Anton Firszov a1cbb48077 (re) added DCT, Test & ReferenceImplementations changes 10 years ago
Anton Firszov 4e40df86b8 ImageSharp.Tests46 + better cache in FileProvider 10 years ago
James Jackson-South 292bad48ee Revert "Somehow this was reverted!" 10 years ago
James Jackson-South 0d365da5d4 Somehow this was reverted! 10 years ago
James Jackson-South d329fdd411 Fix spelling 10 years ago
Dirk Lemstra d408adbd07 Use better name for variable. 10 years ago
Dirk Lemstra 2483d0d4c7 Improved performance of GifDecoder. 10 years ago
Dirk Lemstra 04294fd8e2 Added extra constructor overload for ImageBase<TColor>. 10 years ago
Scott Williams 661ed77db4 Drop IReadonlyPixelAccessor 10 years ago
antonfirsov 27b303fe4d Re-applied JpegTests and PixelAccessorTests changes. + added new constructor to PixelArea 10 years ago
Scott Williams 5bcc92cbde Add a recolor brush 10 years ago
James Jackson-South d8ae6256b5 Attempt to get x-plat builds running 10 years ago
James Jackson-South 69b3e1949b Re-add net45 without dependancy 10 years ago
James Jackson-South 228b9f9f8b Remove Net4.5 dependencies. 10 years ago
James Jackson-South b5b2e05c77 Update System.Runtime reference for NET4.5 10 years ago
James Jackson-South 99fed3ff36 Merging into master 10 years ago
James Jackson-South 3f2b6c984d Reduce memory used during LZW decoding 10 years ago
James Jackson-South a00b5dd243 Decoder now performs faster than main 10 years ago
James Jackson-South 00291ae57e Drop 127MB and 50ms off the Wu quantizer. 10 years ago
James Jackson-South bebe4b4057 Apply Otimizations to gif decoder. Touch #54 10 years ago
James Jackson-South e56789cafb Better transparency detection + reduce allocations 10 years ago
James Jackson-South d3684b6223 Better transparency detection + allocation removal 10 years ago
James Jackson-South 64d35e954b Ensure rented arrays are cleared 10 years ago
James Jackson-South 2f439592ef Revert decoder optimizations touch #54 10 years ago
James Jackson-South 3863f69bff Remove TPacked from generic signature 10 years ago
James Jackson-South 97eece56d3 Add non-generic IPackedPixel interface 10 years ago
James Jackson-South 46e11d7da1 Release requires explicit optimization option. 10 years ago
James Jackson-South 614ec92f4f Fix stylecop errors. 10 years ago
James Jackson-South 729b3b3c6f Add EndianBinaryReader tests 10 years ago
Dirk Lemstra 970aa1fbf9 Enable warning as error for a release build. 10 years ago
Dirk Lemstra e4450d8b7c Fixed the last StyleCop warnings. 10 years ago
Dirk Lemstra b753f78553 Added an extra constructor to image that accepts a byte array. 10 years ago
Scott Williams c39a633fbf Port Clipper.cs into ImageSharp style 10 years ago
Olivia fb9103aeaf Fixing bytes struct reference issue. 10 years ago
Dirk Lemstra c3941bfb8c Made the Bootstrapper fully static. 10 years ago
Dirk Lemstra c3f4f5f888 Only calculate the maximum header size once and use ArrayPool to create the buffer. 10 years ago