7643 Commits (2ee191343cd1de7d043e0e6ba873f0c9570e9ef8)

Author SHA1 Message Date
Dmitry Pentin a9c7f4bb3c Merge fixes 4 years ago
Dmitry Pentin dd504b2413 Fixed spectral block border pixel padding 4 years ago
Brian Popow e7173328ba Add test making sure not always RLE packets are written 4 years ago
Brian Popow 5fff1e4241 Only write RLE packet, if more then 1 equal pixel is found. Write Raw Packet otherwise 4 years ago
Brian Popow 23ae060ebb Throw exception, if not enough data is available in the stream 4 years ago
Brian Popow d1d672801a A little cleanup 4 years ago
Brian Popow 95ae124adb Use DangerousGetRowSpan when run length encode image 4 years ago
Brian Popow a258c472b8 Fix file header copyright text 4 years ago
Brian Popow 88f106d3b2 Fix file header copyright text 4 years ago
Dmitry Pentin 8ca517b586 Docs fix 4 years ago
Dmitry Pentin 95273d35b6 Added grayscale app14 support, build fix 4 years ago
Dmitry Pentin 1c9777e628 Tiif decoding fix 4 years ago
James Jackson-South 7a9cf87a2b Fix headers 4 years ago
Brian Popow 1959bf6531 Always use RgbJpegSpectralConverter for decompressed jpeg data 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
Dmitry Pentin 0cc3c683cc Tests 4 years ago
Dmitry Pentin 52ad9c67f6 Jpeg colorspace deduction fix 4 years ago
Yu 4b28eb6bdc Fix rle compression mistake in tga encoder. 4 years ago
Brian Popow 34602817b0 Fix issue #2171: Alpha Chunk data size is not set correctly to the compressed size 4 years ago
Dmitry Pentin c9b5e77430 Fixed non-interleaved encoding with subsampling 4 years ago
James Jackson-South cb3d073fa6 Use new license file 4 years ago
Dmitry Pentin 985131598d Added resizing benchmark results 4 years ago
Jeremy Pritts 3330b27b31 assembly trimming support 4 years ago
Dmitry Pentin c6d127ee22 Added tests for different output color types (except ycck) 4 years ago
Dmitry Pentin d351389c27 Removed redundant color converters creation, updated benchmarks 4 years ago
Dmitry Pentin 893bc201bd gfoidl review, removed obsolete enum 4 years ago
Brian Popow e84100a05e Fix issue #2149 4 years ago
Dmitry Pentin ef9830fd69 Removed debug console log 4 years ago
Dmitry Pentin 943cc34393 Fixed 4 years ago
Brian Popow 3af2dd7720 Multiply by inv max value instead of dividing in GeneratePalette 4 years ago
Brian Popow 035c31e826 Make sure 1 Bit compression is only used with 1 bit pixel type 4 years ago
Brian Popow 1b7f800c07 Minor: Another instance of use Numerics.Modulo8 instead of % 8 4 years ago
Brian Popow 7434643eee
Remove no longer valid comment 4 years ago
Brian Popow 8ff29a1a3f PackBitsTiffCompression: Use Slice.Fill to repeat the data 4 years ago
Brian Popow 50c1aab54f Use stackalloc 4 years ago
Brian Popow 10ff24fa87 Loop unroll 4 years ago
Brian Popow affb1430f2 Remove no longer valid comments 4 years ago
Brian Popow 29b4647cf0 Remove no longer needed Vector4.Zero workaround for netcore2.1 4 years ago
Brian Popow 188b5cd2c6 Use more nint 4 years ago
Brian Popow d5a3de1184 Avoid using Dictionary's 4 years ago
Brian Popow 98b96fe0a9 Use nint 4 years ago
Brian Popow 962466144a Avoid reading all compressed data at once: instead read byte by byte from the stream to avoid allocation 4 years ago
Brian Popow 62de4589d5 Stream -> BufferedReadStream 4 years ago
Brian Popow f0f08e83b4 Use Numerics.Modulo8 4 years ago
Brian Popow a26bfe0123 Access data span only for new byte, not for every bit 4 years ago
Brian Popow 2876f2f44d Use nint, determine what's white only once 4 years ago
Brian Popow 432c0d7262 Avoid bounds checks in BlackIsZero and WhiteIsZero 4 years ago
Brian Popow c7aaf10411 Use GetRowSpan 4 years ago
Brian Popow 57349fd0ae Avoid writing zero bit, we already have a clean buffer 4 years ago
Brian Popow 07d2e79c38 Avoid more bounds checks 4 years ago