49 Commits (5d888bef8f733bd67476d5c711dab26fa32777e1)

Author SHA1 Message Date
Ildar Khayrutdinov aaaf1242c6 Resolution test fixes 5 years ago
Brian Popow 3b4be36313 Keep BitsPerSample array when decoding tiff, otherwise bits per channel would be ambiguous if we only keep bits per pixel 5 years ago
Brian Popow 580723fc0a Add test for encode and reload planar tiff 5 years ago
Brian Popow c6f5a8aaa0 Add support for decoding 12 bits per pixel tiff's 5 years ago
Brian Popow 2e87f7ac9a Add Tiff format to the default Configuration 5 years ago
Brian Popow ccc3f9b881 Rework setting tiff encoder parameters according to review 5 years ago
Brian Popow 11a4e2027b Add Compression, PhotometricInterpretation and Predictor to TiffFrameMetadata 5 years ago
Brian Popow d22692ee8f Change TiffEncoder to use TiffPhotometricInterpretation instead of EncodingMode 5 years ago
Brian Popow 508844ad60 Fix failing tests 5 years ago
Brian Popow dcb3e6fa2f Remove BitsPerSample from TiffFrameMetadata 5 years ago
James Jackson-South 4094be1647 Attempt at making frame metadata public 5 years ago
Brian Popow 8461c72ed9 Remove properties from TiffFrameMetadata, which can be accessed by the exifProfile directly 5 years ago
Brian Popow e2bd192c79 Move IPTC and ICC Profile to image frame metadata 5 years ago
Brian Popow b0ecabbbd7 Remove BitsPerPixel from TiffMetaData, its already present in TiffFrameMetadata 5 years ago
Brian Popow 09f4957ce5 Make TiffFrameMetadata internal 5 years ago
Brian Popow 04b6f3ffcf Remove ExifProfile from TiffFrameMetadata, Add ExifProfile and XmpProfile to ImageFrameMetaData 5 years ago
Brian Popow 411c7d6520 Add setters for TiffFrameMetaData properties, initialize properties from frame ExifProfile 5 years ago
Brian Popow 587910f3e3 Remove PhotometricInterpretation and Compression from tiff metadata, because those are already present in the frame metadata 5 years ago
Brian Popow 85a65ae6f9 Remove width and height from tiff frame metadata 5 years ago
Brian Popow fa68e1b843 Read and write Exif Profile 5 years ago
Brian Popow fa6401c011 Change tiff namespace to SixLabors.ImageSharp.Formats.Tiff; 5 years ago
Brian Popow 4b28acff6d Remove TiffEncoderCompression, use TiffCompression enum instead 5 years ago
Ildar Khayrutdinov f9570d37f7 Remove TiffFrameMetadataResolutionExtensions class 5 years ago
Brian Popow 22e92ade6a Rename TiffBitsPerSample enum values 5 years ago
Brian Popow 966d743d08 Rename tiff bits per pixels enum values 5 years ago
Brian Popow ffa38bc273 Remove properties from TiffFrame meta data which can be received directly from the ExifProfile 5 years ago
Brian Popow 8077172088 Introduce TiffBitsPerSample enum 5 years ago
Brian Popow 572f616ae3 Add PhotometricInterpretation to the tiff metadata 5 years ago
Brian Popow f0670af045 Handle TIFF image with incorrect IPTC data type (long instead of byte) 5 years ago
Ildar Khayrutdinov 3600b3d255 Exif/Tiff readers improvements 5 years ago
Ildar Khayrutdinov afa8a1b8b0 Exif reader fixes 5 years ago
Ildar Khayrutdinov 14d261fbd2 Use exif reader for tiff tags reading, minor fixes for exif values. 5 years ago
Brian Popow 0915c799d3 A little cleanup: 5 years ago
Ildar Khayrutdinov 9d39c3810d Improvements of tiff metadata - API and saving 5 years ago
Brian Popow 23830a60ea Add helper method to register the TIFF format 5 years ago
Ildar Khayrutdinov 688d3dde9d WIP Metadata refactory - implement TiffEncoderEntriesCollector; implement setters for metadata properties and possibility of saving 5 years ago
Brian Popow 2f1f77597f Use configuration instance in tiff tests instead of changing the default config 5 years ago
Brian Popow 901979b9a4 Register tiff decoder/encoder in tiff meta data tests 5 years ago
Brian Popow a28b9c5db8 Fix little endian test file 5 years ago
Brian Popow 333ed01dd0 Rename TiffByteOrder To ByteOrder, moved it to Common folder 5 years ago
Brian Popow cbb69113cd Add compression to the tiff metadata 5 years ago
Brian Popow 163f49973e Refactor Tiff decoder tests: split large "testall" test into smaller ones 6 years ago
Brian Popow 57fe8ea703 Change tiff namespace to SixLabors.ImageSharp.Formats.Experimental.Tiff 6 years ago
Brian Popow 6851e4bd74 Fix warnings 6 years ago
Brian Popow 778c5baaa7 Fix namespaces 6 years ago
Ildar Khayrutdinov 1d77c2e5a2 Improve decoders - performance and memory usage. 6 years ago
Ildar Khayrutdinov 768ff6b582 Deep refactoring and improves for tiff classes. 6 years ago