278 Commits (42656680723ebad6bb3331ac32d0141868d4825d)

Author SHA1 Message Date
Brian Popow 4265668072 Swap best bitwriter and histo reference instead of cloning 5 years ago
Brian Popow ee90c31c20 Better test image for near lossless 5 years ago
Brian Popow 1c3110699e Add low effort path for method == 0 5 years ago
Brian Popow be36ff6911 Add near lossless encoding mode 5 years ago
Brian Popow b440d51331 Write hasAlpha flag when encoding lossless webp 5 years ago
Brian Popow 3b603be32e Fix issue with resizing the bitwriter buffer 5 years ago
Brian Popow dd0242fe49 Additional tests 5 years ago
Brian Popow 5b6d4d82fb Fix convert to yuv: missed last uv row when height is uneven 5 years ago
Brian Popow 347279c258 Clamp color map index, fixes issue #1668 5 years ago
Brian Popow 67f7b78293 Re-Introduce TiffBitsPerSample 5 years ago
Brian Popow 6281743b3b Add support decoding for 16 bits per channel tiff's 5 years ago
Brian Popow bbd71e2ce7 Add support decoding for 12 bits per channel tiff's 5 years ago
Brian Popow 3b18d705e3 Additional tests for gray tiff images 5 years ago
Brian Popow deed748525 Add support for decoding 10 bit per channel rgb tiff's 5 years ago
Brian Popow 8e6fad805c Add support for decoding 30 bit per pixel tiff's 5 years ago
Brian Popow 42d5d9ee91 Add support for decoding 6 bit per pixel tiff's 5 years ago
Brian Popow c6f5a8aaa0 Add support for decoding 12 bits per pixel tiff's 5 years ago
Brian Popow 881bb51f21 Make sure encoding 4bit paletted tiff rows are byte aligned 5 years ago
Brian Popow d014dc23c8 Fix test file name 5 years ago
Brian Popow d6520d2574 Fix issue #1594 5 years ago
Brian Popow 1dbe583824 Allow encoding 4bit color palette images 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 f0670af045 Handle TIFF image with incorrect IPTC data type (long instead of byte) 5 years ago
James Jackson-South f1a8e6e763 Santize descriptor bounds. Fixes #1530 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
Ildar Khayrutdinov 3600b3d255 Exif/Tiff readers improvements 5 years ago
Brian Popow 94829b82fc Add test case for #1505 5 years ago
Brian Popow 28872d09d3 Fix peak image file name 5 years ago
Brian Popow 48634cf2bf Add another testcase for ColorSpaceTransform, disable ColorSpaceTransform test for net472 with peak image 5 years ago
Ildar Khayrutdinov bc1bc8f407 Update tiff benchmarks 5 years ago
Brian Popow a28b9c5db8 Fix little endian test file 5 years ago
Brian Popow cbb69113cd Add compression to the tiff metadata 5 years ago
Brian Popow b00104d769 Rework horizontal predictor: Fixes issue with paletted images which use a predictor 6 years ago
Ildar Khayrutdinov 3a4c0d007e Perform tests files 6 years ago
Brian Popow 163f49973e Refactor Tiff decoder tests: split large "testall" test into smaller ones 6 years ago
Brian Popow 73fdeee347 Fix issue with huffman RLE where last bits of a row could get ignored 6 years ago
James Jackson-South 472d639192 Update to use new props/targets plus cleanup. 6 years ago
Brian Popow 8e85b1dd69 Fix issue writing too large color palette 6 years ago
Brian Popow 00331086fa Add support for undoing horizontal prediction: Works with deflate, still some issue with lzw 6 years ago
Brian Popow 22f7ec2a1c Change paletted tiff encoder tests 6 years ago
Brian Popow 719c7fae21 Add ccitt fax3 test images 6 years ago
Brian Popow 8122bed91b Add support for decompressing huffman encoded tiffs 6 years ago
Brian Popow 0bb8165902 Fix issue with CCITT T4 with white runs of length 0 at the start of a scanline 6 years ago
Brian Popow 250ba56fa5 Add test images for fax3 compressed tiff 6 years ago
Brian Popow d7b88c8b92 Fix test image name to lower case 6 years ago
Brian Popow 38a88b2adc Fix issue in ExtractAlphaRows: Filter needs to be applied after extract green 6 years ago
Brian Popow 86d8b6fea7 Fix issue with decoding VP8 alpha channel: Use8BDecode will only be set to true, if there is a transform present 6 years ago
Brian Popow dd7032c693 CorrectDCValues 6 years ago
Brian Popow 82a5a61f3d Add global histogram equalization test which compares result to reference output 6 years ago