41 Commits (1e87e4e8fa58b045701ecaa2cc7cf893ffda5804)

Author SHA1 Message Date
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 8 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 8 months ago
Brian Popow 18f8de983e Do not ignore tileHeight when undoing horizontal predictor 12 months ago
Brian Popow 7a5be7287e Add test cases for tiled lzw compressed images 12 months ago
Brian Popow 71f7d86900 Add method UndoTile in HorizontalPredictor 12 months ago
Brian Popow f72be91d10 Undo horizontal prediction for each tile row in case of tiled tiff's 1 year ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 3 years ago
James Jackson-South 204fddd835 Pass cancellation token to decompressors. 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
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