4 Commits (7a799fe3111cfc488f0179b2930ddba8b509cedd)

Author SHA1 Message Date
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 9 years ago
James Jackson-South 3863f69bff Remove TPacked from generic signature 9 years ago
James Jackson-South 77f9bdecae Update TPacked signature 9 years ago
Dirk Lemstra cb089ba2fa Changed PixelRow into a PixelArea. 9 years ago
James Jackson-South f45bbecfa7 Initial attempt to decode png. Touch #9 9 years ago
James Jackson-South 2295a9cc85 Reduce memory usage in WuQuantizer 9 years ago
James Jackson-South 7b7e4bd630 Reuse Crc 9 years ago
James Jackson-South 6dfb6a8023 Use optimized write CopyTo for png encoding 9 years ago
James Jackson-South ce9a93ff24 Png encoder now passes parallel test #24 9 years ago
James Jackson-South 8cae170251 Make PngEncoder threadsafe. Fix #24 9 years ago
James Jackson-South 9398d451de Reduce png encoder memory usage by 3/4 9 years ago
James Jackson-South a5b7be5cd3 Fix the png ecoder 9 years ago
Anton Firszov 44d7359ae5 Merge branch 'master' into HEAD 9 years ago
James Jackson-South 64024893a1 Temp patch fix for png encoding 9 years ago
James Jackson-South be5b01bd75 Cleanup 9 years ago
James Jackson-South 7e6deb22ff Less memory with sub filter encoding 9 years ago
James Jackson-South 7ba6edccb0 Flush only when you need to. 9 years ago
James Jackson-South f814dc3609 Pass filtered result scanline by reference. 9 years ago
James Jackson-South a187ca99f8 Remove duplicate locking 9 years ago
James Jackson-South bdb53d88ca Use ArrayPool<T> 9 years ago
James Jackson-South c536079a85 Rename pixelData 9 years ago
James Jackson-South b2c54bdfcf Encode grayscale png by row. 9 years ago
James Jackson-South 17b4c78824 Don't agressively encode indexed pngs 9 years ago
James Jackson-South b635ce6b42 Collect true color pixels by row 9 years ago
James Jackson-South 52cddd328e Compress image data line by line. 9 years ago
James Jackson-South 3b1dc7250e Add comments 9 years ago
James Jackson-South a0dd79cfed Reduce allocations per filtered row 9 years ago
James Jackson-South cdf7d27796 Use faster reverse 9 years ago
James Jackson-South 580d2ba11b Reuse chunk buffers 9 years ago
James Jackson-South 09fc17b9d1 Remove lists 9 years ago
James Jackson-South b477e795fb Minor png codec perf improvements 9 years ago
dirk 4f08406452 Changed PixelAccessor to use IPackedPixel<TPacked>. 9 years ago
dirk 7ad899a028 Removed trailing whitespace. 9 years ago
dirk 3c026f7bf9 Resolved SA1110, SA1117, SA1210 and SA1500. 9 years ago
James Jackson-South 2b2ec84e9c Rename to ImageSharp 9 years ago
James Jackson-South e3765100d8 Don't adaptively encode indexed pngs 9 years ago
dirk cf542ef1ec Enforce struct on TColor 9 years ago
dirk 7b7ae9344c Added extra interface IPackedPixel so we can easier add extra interfaces. 9 years ago
James Jackson-South d949ab0f26 Revert "Enforce struct on TColor" 9 years ago
James Jackson-South c6a36c9427 Enforce struct on TColor 9 years ago
James Jackson-South 436a105af7 Png stylecop 9 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
James Jackson-South 693cf0df5a Remove bytes functions 10 years ago