2704 Commits (1dbe5838245b7855209d3ba3b75446740d6fa08c)

Author SHA1 Message Date
Brian Popow 1dbe583824 Allow encoding 4bit color palette images 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
David Rolland 8147ec3bfc Added image integral algorithm. 5 years ago
Anton Firszov 2e09bb4a3c BinaryThresholdColorComponent -> BinaryThresholdMode 5 years ago
James Jackson-South 045612f133 Add tolerance to 32 bit tests 5 years ago
Franz Häring 2d3ab4ebd5 New overloads for binary threshold operations. The new argument ColorComponent defines the scalar color component to be used for threshold comparison: Luminance, Saturation or MaxChroma. Luminance is default and identical to previous versions. Saturation is the HSL saturation component. MaxChroma is calculated as the maximum of YCbCr chroma value, i.e. Cb and Cr distance from achromatic value. Background: This component shall discriminate colorful parts from achromatic parts in human perception. Very dark pixels, which are perceived as near black, can have high HSL saturation values if e.g. (rgb)==(4,0,0); this would definitely not be perceived as colorful by a human. The MaxChroma component will calculate them low. 5 years ago
Brian Popow 572f616ae3 Add PhotometricInterpretation to the tiff metadata 5 years ago
Ildar Khayrutdinov 8cc2ce38f8 Correct test 5 years ago
Ildar Khayrutdinov 4b210bbfe0 Rename tests 5 years ago
Brian Popow 0e1e8fe531 Use tolerant comparer for color palette tests 5 years ago
Brian Popow d3033b351c Replace lzw decompression implementation 5 years ago
Ildar Khayrutdinov 3b4bc1de23 Remove TiffEncoderPixelStorageMethod, add CRC writing for deflate. Correct tests. 5 years ago
Brian Popow ce6f067935 Add resize test for HwIntrinsics 5 years ago
Ildar Khayrutdinov 74dacb6601 Report palette lzw bug 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 586f8e5ee2 Report 1-bit mode bug. Enable test images. Change test files. 5 years ago
Anton Firszov 1968d3724f better JpegEncoder profiling/benchmarks 5 years ago
James Jackson-South ac3eb80374 Optimize and fix warnings. 5 years ago
Brian Popow f0670af045 Handle TIFF image with incorrect IPTC data type (long instead of byte) 5 years ago
James Jackson-South 91a5d4c031 Update RowOctet tests 5 years ago
James Jackson-South f1a8e6e763 Santize descriptor bounds. Fixes #1530 5 years ago
Ildar Khayrutdinov 98dde8e863 Rename decompressors classes 5 years ago
Ildar Khayrutdinov 2c1111945f Add color factory, update decoder methods and tests 5 years ago
Jeff Skaistis fb508475eb Change size guards for WrapMemory to allow Memory/IMemoryOwner blocks larger than the required image size. 5 years ago
Brian Popow 7d51106880 Tiff decoder can now handle special case, when rowsPerStrip has the default value 5 years ago
Brian Popow 0e5938f92a Parse T4 Options: honor eol padding, if present 5 years ago
James Jackson-South a58311a4aa Use less expensive update for RowOctet 5 years ago
Ildar Khayrutdinov 3600b3d255 Exif/Tiff readers improvements 5 years ago
Stefan Nikolei 72037f46f8 add .net5.0 targetframework in tests 5 years ago
Sergio Pedri 8c7019e41e Update image threshold for resize tests 5 years ago
Nicolas Portmann 5033e3eb95 Improve algorithm 5 years ago
Nicolas Portmann 08a68af1a9 Allow epsilon of 1F for existing LUT converter 5 years ago
Nicolas Portmann 93099d1585 Add unit tests for both converters 5 years ago
Brian Popow 94829b82fc Add test case for #1505 5 years ago
Petar Tasev 0df047222b Add PremultiplyAlpha to ResizeOptions 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
James Jackson-South 4fa43bffd2 Update PixelOperationsTests.cs 5 years ago
James Jackson-South 933bb466ce Alter 32bit test environment accuracy check. 5 years ago
James Jackson-South 016de29898 Fix alpha companding. 5 years ago
Brian Popow 0915c799d3 A little cleanup: 5 years ago
Sergio Pedri 077aedc81a
Fix inaccurate test method name 5 years ago
James Jackson-South c9b07964cc Fix feature test runner 5 years ago
James Jackson-South b383dd4496 Add discontigous buffers and intrinsics tests 5 years ago
Sergio Pedri f62e2f9748 Remove allocation constrained test for bokeh blur 6 years ago
Ildar Khayrutdinov 9d39c3810d Improvements of tiff metadata - API and saving 6 years ago
Brian Popow 23830a60ea Add helper method to register the TIFF format 6 years ago
Ildar Khayrutdinov 688d3dde9d WIP Metadata refactory - implement TiffEncoderEntriesCollector; implement setters for metadata properties and possibility of saving 6 years ago
Ildar Khayrutdinov 8d4dd2ffde Cleanup 6 years ago