32 Commits (f37f2b1bf48a5b8bdbfe232bbd5e4b1b0808f8be)

Author SHA1 Message Date
Anton Firszov 3740471d7b MemoryAllocator.Create & tests 4 years ago
Brian Popow a11752e98c Add support for decoding tiff's with T.6 fax compression 5 years ago
Anton Firszov 7c1a1afc61 UniformUnmanagedMemoryPoolMemoryAllocator 5 years ago
Brian Popow 78efd684d7 Add support for horizontal predictor for 32 bit gray tiff's 5 years ago
Brian Popow 1aea0061eb Add support for horizontal predictor for 16 bit gray tiff's 5 years ago
Brian Popow fa6401c011 Change tiff namespace to SixLabors.ImageSharp.Formats.Tiff; 5 years ago
Brian Popow 1dbe583824 Allow encoding 4bit color palette images 5 years ago
Brian Popow d3033b351c Replace lzw decompression implementation 5 years ago
Ildar Khayrutdinov 9e139882c4 Support multi strip encoding for tiff. Improve performance and memory usage of decoders and encoders. 5 years ago
Ildar Khayrutdinov 98dde8e863 Rename decompressors classes 5 years ago
Ildar Khayrutdinov b4fd1bd360 Use common zlib class for tiff deflate compressor. Stop using SubStream class for tiff compressors. 5 years ago
Brian Popow 4bf3d16789 Reworked lzw encoder with a tree based approach based on a java implementation 5 years ago
Brian Popow 5db5dd13f1 Move ZLib related classes from PNG folder to ImageSharp/Compression folder 5 years ago
Brian Popow c09d1f7978 Duplicate PngCompressionLevel as DeflateCompressionLevel, mark PngCompressionLevel as EditorBrowsableState.Never 5 years ago
Brian Popow 998d62930c Add tiff encoder option to choose the deflate compression level 5 years ago
Brian Popow b00104d769 Rework horizontal predictor: Fixes issue with paletted images which use a predictor 5 years ago
Brian Popow 8e34f989c9 LzwEncoder now uses the memory allocator 5 years ago
Brian Popow 7ac6fa6a82 Add support for encoding tiff's with lzw compression 5 years ago
Brian Popow 163f49973e Refactor Tiff decoder tests: split large "testall" test into smaller ones 5 years ago
Brian Popow 8e85b1dd69 Fix issue writing too large color palette 5 years ago
Brian Popow 57fe8ea703 Change tiff namespace to SixLabors.ImageSharp.Formats.Experimental.Tiff 5 years ago
Brian Popow d3a8f5ef69 Add support for encoding packed bits compressed tiff's 5 years ago
Brian Popow 3406764a54 Fix compression namespace 5 years ago
Brian Popow a7deb8b251 Add Tiff encoder Tests 5 years ago
Ildar Khayrutdinov 5edec6dc31 Lzw test fix. 5 years ago
Ildar Khayrutdinov 1d77c2e5a2 Improve decoders - performance and memory usage. 6 years ago
Ildar Khayrutdinov 2457d20bfc Move tiff classes into Formats.Tiff namespace. Mark tests with category. 7 years ago
Ildar Khayrutdinov 712104a786 Update license 6 years ago
Ildar Khayrutdinov 7a0461b1bc Compilation errors fixes. Temporarily disable obsolete metadata related methods and tests. 6 years ago
James Jackson-South 10b814c079 Update codebase to catch up with changes to main repo. 8 years ago