291 Commits (385ed8814fcfdecd8eeaa64412e9ffb785d8cb57)

Author SHA1 Message Date
Dirk Lemstra f9f4d4e73d Moved the ToFrame method to Image<TColor, TPacked> and added a Clone method to ImageFrame. 10 years ago
dirk 025896fc59 Optimized the GIF decoder. 10 years ago
dirk 9e6ab2f1ff Reuse the same buffer. 10 years ago
James Jackson-South 9c394c1520 Reuse Crc 10 years ago
James Jackson-South 6dfb6a8023 Use optimized write CopyTo for png encoding 10 years ago
James Jackson-South ce9a93ff24 Png encoder now passes parallel test #24 10 years ago
Anton Firszov e05dfed43f woops almost forgot to add the optimizations in DecodeHuffman() 10 years ago
Anton Firszov 2805315cf0 removed unused methods 10 years ago
Anton Firszov e75953daab manually merged all SIMD optimizations antonfirsov/ImageSharp/master 10 years ago
Dirk Lemstra 497939a69a Fixed SA1127 10 years ago
James Jackson-South 8cae170251 Make PngEncoder threadsafe. Fix #24 10 years ago
Anton Firszov d3b1f99749 DecodeHuffman micro-optimizations 10 years ago
Anton Firszov 7f7b88f398 JpegDecoderCore SIMD optimizations applied to the .NET Core project 10 years ago
James Jackson-South 3a3104eba1 Fix indexed png reader and use rented buffer 10 years ago
James Jackson-South 1e691e9d32 Change filter method signature 10 years ago
James Jackson-South 6b35810325 Use new Swap method 10 years ago
James Jackson-South 9398d451de Reduce png encoder memory usage by 3/4 10 years ago
James Jackson-South 27522da82b Rent the scanlines 10 years ago
James Jackson-South a5b7be5cd3 Fix the png ecoder 10 years ago
James Jackson-South 619f683104 Correctly read and check for iEND chunk 10 years ago
Anton Firszov 321f7297ff allocation optimizations for JpegDecoderCore 10 years ago
Anton Firszov 44d7359ae5 Merge branch 'master' into HEAD 10 years ago
Oleg Bogdanov 472350e5b8 Don't allocate memory for png decode filters, reuse scanline buffers 10 years ago
James Jackson-South 64024893a1 Temp patch fix for png encoding 10 years ago
James Jackson-South be5b01bd75 Cleanup 10 years ago
James Jackson-South b24d520be0 Fix test names 10 years ago
James Jackson-South 7e6deb22ff Less memory with sub filter encoding 10 years ago
James Jackson-South 7ba6edccb0 Flush only when you need to. 10 years ago
James Jackson-South f814dc3609 Pass filtered result scanline by reference. 10 years ago
James Jackson-South 502fa2c6f4 Use fixed on filter loops 10 years ago
James Jackson-South a187ca99f8 Remove duplicate locking 10 years ago
James Jackson-South bdb53d88ca Use ArrayPool<T> 10 years ago
James Jackson-South c536079a85 Rename pixelData 10 years ago
James Jackson-South b2c54bdfcf Encode grayscale png by row. 10 years ago
James Jackson-South 17b4c78824 Don't agressively encode indexed pngs 10 years ago
James Jackson-South b635ce6b42 Collect true color pixels by row 10 years ago
dirk bc53f6b8ca Added Skip extension to support streams that cannot seek. 10 years ago
James Jackson-South 52cddd328e Compress image data line by line. 10 years ago
James Jackson-South 3b1dc7250e Add comments 10 years ago
James Jackson-South a0dd79cfed Reduce allocations per filtered row 10 years ago
James Jackson-South cdf7d27796 Use faster reverse 10 years ago
James Jackson-South ae91fc8beb Move reverse to byte[] extensions 10 years ago
James Jackson-South 580d2ba11b Reuse chunk buffers 10 years ago
James Jackson-South 09fc17b9d1 Remove lists 10 years ago
James Jackson-South 7b6a1246d5 Cleanup fixed statements 10 years ago
James Jackson-South 5d9b701dd2 Remove erroneous message 10 years ago
James Jackson-South 79f1def8a5 Take another Mb off the memory usage. 10 years ago
dirk 5b5d7dae2f Minor comment fix. 10 years ago
dirk 014368f603 Removed trailing whitespace. 10 years ago
dirk e084a0861f Removed empty remarks. 10 years ago