41 Commits (6d4e02e9a0878ded4eed37b60da2662af4bb9ffd)

Author SHA1 Message Date
Andrew Wilkinson bace18e4ab Use new configuration API for TIFF codec 9 years ago
Andrew Wilkinson 6603badd22 Update xUnit version (and fix test warnings) 9 years ago
Andrew Wilkinson 596a738daa Write metadata to a TIFF file 9 years ago
Andrew Wilkinson 51dc7ded67 Add TIFF IFD encoding 9 years ago
Andrew Wilkinson fd0f49f050 Add TiffEncoder and write TIFF header 9 years ago
Andrew Wilkinson 06ed5221c4 Add TIFF as a default image format 9 years ago
Andrew Wilkinson 53d17fc40e Read baseline TIFF metadata 9 years ago
Andrew Wilkinson 7af04b1415 Refactor TIFF metadata reading into separate method 9 years ago
Andrew Wilkinson 63218369f6 Add support for LZW compression 9 years ago
Andrew Wilkinson 49df888a50 PixelAccessor needs to be internal in unit tests 9 years ago
Andrew Wilkinson 240d86b070 Add support for RGB (planar) pixel formats 9 years ago
Andrew Wilkinson d773963d74 Add support for Deflate (and OldDeflate) compression 9 years ago
Andrew Wilkinson 0b67805d55 Add optimised implementation for 8-bit RGB images 9 years ago
Andrew Wilkinson 3f4041b590 Add support for RGB full color images 9 years ago
Andrew Wilkinson 80fb83d760 Add support for pallete color images 9 years ago
Andrew Wilkinson 4fd46dbe28 Add support for BlackIsZero 9 years ago
Andrew Wilkinson 5e4c4f392d Add default WhiteIsZero implementation 9 years ago
Andrew Wilkinson 4f801ae9af Update namespaces and naming 9 years ago
Andrew Wilkinson c25ba595af Add support for PackBits compression 9 years ago
Andrew Wilkinson 05f0937652 Add support for WhiteIsZero bilevel & 4-bit images 9 years ago
Andrew Wilkinson 91e14b7134 Update TIFF codec to new IImageDecoder signature 9 years ago
Andrew Wilkinson 8af80459ba Move TIFF internals into own namespace 9 years ago
Andrew Wilkinson 738f62bf9c Implement image decoding for the most basic TIFF image format. 9 years ago
Andrew Wilkinson d5e85a621f Decode TIFF image resolution 9 years ago
Andrew Wilkinson 1e9165a16b Decode TIFF image dimensions. 9 years ago
Andrew Wilkinson ef2302dfee Remove unneeded using statements 9 years ago
Andrew Wilkinson 254e70ad99 Incorporate Tiff codec into new project structure 9 years ago
Andrew Wilkinson 4cbb28ba62 Read floating-point numbers from TIFF IFDs 9 years ago
Andrew Wilkinson 6c9e894141 Read rational numbers from TIFF IFDs 9 years ago
Andrew Wilkinson a27964aabe Read strings from TIFF IFDs 9 years ago
Andrew Wilkinson d82ef72d72 Read integer types from TIFF IFDs 9 years ago
Andrew Wilkinson 2a89db1a06 Read raw bytes for IFD entries 9 years ago
Andrew Wilkinson cd9df139f2 More comprehensive testing of header checks 9 years ago
Andrew Wilkinson dff3ca43cf Read raw data from TIFF IFDs 9 years ago
Andrew Wilkinson f0237696f9 Make TiffDecoderCore more unit-testable 9 years ago
Andrew Wilkinson 300a4bd03c Make Tiff implementation details internal 9 years ago
Andrew Wilkinson 1c9f39918f Read and validate the TIFF file header. 9 years ago
Andrew Wilkinson 9848245df3 Add stub Tiff encoders/decoders 9 years ago
Andrew Wilkinson b120e7b359 Reference ImageSharp (temporary code sharing) 9 years ago
Andrew Wilkinson 64f791d8d8 Add Tiff implementation of IImageFormat 9 years ago
Andrew Wilkinson 1b568ceedd Add initial Tiff codec projects, and TiffGen 9 years ago