5 Commits (e3035f68391c62ac99ef58df33af543d6e662144)

Author SHA1 Message Date
James Jackson-South e3035f6839 Use Octree for Png for dithering 9 years ago
Dirk Lemstra 7a799fe311 Moved the meta data of the image to a new MetaData property. 9 years ago
James Jackson-South 19d143912a Squeeze a couple more ms out of png encode 9 years ago
James Jackson-South d59b78e314 Png improvements 9 years ago
Scott Williams 6ead567a4c split formats into there own projects/packages 9 years ago
James Jackson-South 6e3e358ec8 Replace ToBytes() 9 years ago
James Jackson-South 99fed3ff36 Merging into master 10 years ago
James Jackson-South 3863f69bff Remove TPacked from generic signature 10 years ago
James Jackson-South 77f9bdecae Update TPacked signature 10 years ago
Dirk Lemstra cb089ba2fa Changed PixelRow into a PixelArea. 10 years ago
James Jackson-South f45bbecfa7 Initial attempt to decode png. Touch #9 10 years ago
James Jackson-South 2295a9cc85 Reduce memory usage in WuQuantizer 10 years ago
James Jackson-South 7b7e4bd630 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
James Jackson-South 8cae170251 Make PngEncoder threadsafe. Fix #24 10 years ago
James Jackson-South 9398d451de Reduce png encoder memory usage by 3/4 10 years ago
James Jackson-South a5b7be5cd3 Fix the png ecoder 10 years ago
Anton Firszov 44d7359ae5 Merge branch 'master' into HEAD 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 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 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
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 580d2ba11b Reuse chunk buffers 10 years ago
James Jackson-South 09fc17b9d1 Remove lists 10 years ago
James Jackson-South b477e795fb Minor png codec perf improvements 10 years ago
dirk 4f08406452 Changed PixelAccessor to use IPackedPixel<TPacked>. 10 years ago
dirk 7ad899a028 Removed trailing whitespace. 10 years ago
dirk 3c026f7bf9 Resolved SA1110, SA1117, SA1210 and SA1500. 10 years ago
James Jackson-South 2b2ec84e9c Rename to ImageSharp 10 years ago
James Jackson-South e3765100d8 Don't adaptively encode indexed pngs 10 years ago
dirk cf542ef1ec Enforce struct on TColor 10 years ago
dirk 7b7ae9344c Added extra interface IPackedPixel so we can easier add extra interfaces. 10 years ago
James Jackson-South d949ab0f26 Revert "Enforce struct on TColor" 10 years ago
James Jackson-South c6a36c9427 Enforce struct on TColor 10 years ago
James Jackson-South 436a105af7 Png stylecop 10 years ago
James Jackson-South 5d03d0b106 Slight improvement to indexed png 10 years ago
James Jackson-South 59c39f2da7 Fix spacing 10 years ago
James Jackson-South 354af45815 Fix cross-format quantization 10 years ago