Commit Graph

130 Commits

Author SHA1 Message Date
Harald Kuhr 0011b9a480 #417: TIFF 16 bit FP 2021-03-29 10:26:47 +02:00
Harald Kuhr 253f04066b #579 More reliable CCITT compression type detection 2020-12-23 11:46:58 +01:00
Harald Kuhr e5b3e9755e Added missing tests. 2020-10-14 19:13:28 +02:00
Harald Kuhr 6c34fb211f ImageWriterAbstractTest refactorings. 2020-10-14 18:54:46 +02:00
Harald Kuhr 9fdbc3b1fc ImageReaderAbstractTest refactorings. 2020-10-14 17:06:35 +02:00
Harald Kuhr 107da17ca9 Dependabot broke my build... 2020-10-13 19:16:58 +02:00
Harald Kuhr db5635e844 #535: Detect incorrect compression in TIFF CCITT stream. 2020-06-16 21:54:16 +02:00
Harald Kuhr 96cb3a07f4 #525: Fix for negative arrays size in old style JPEG in TIFF. 2020-04-15 13:28:56 +02:00
Harald Kuhr fb304d6c27 #520: Fix for incorrect serialization of single element arrays in metadata. 2020-01-29 20:58:34 +01:00
Harald Kuhr e5c6832ec0 #490: Allow writing more TIFF fields. 2020-01-13 21:05:04 +01:00
Harald Kuhr 0c2433dc9f #289, #493: Finally implemented subsampling for < 8 bit samples 2019-08-29 19:11:14 +02:00
Harald Kuhr 7985cdd4a7 449# Missing test to verify that we ignore bogus 0 byte counts. 2019-08-08 23:17:08 +02:00
Harald Kuhr 3e4b14f984 #473: Fix for ColorMap (Indexed) TIFF with non-alpha ExtraSamples. 2019-02-12 20:34:31 +01:00
Harald Kuhr 5ade293445 Merge pull request #458 from Schmidor/455
Fix for #455: Ignore profiles PhotometricInterpretation MinIsWhite wi…
2019-02-12 20:29:31 +01:00
Oliver Schmidtmer cbaa0dc688 Fix for #455: Ignore profiles PhotometricInterpretation MinIsWhite with 1bit/pixel 2018-11-22 12:20:58 +01:00
Harald Kuhr 61bac97933 Fix test case for #446 in case of "Gerenic CMYK" profile not being available. 2018-10-26 22:28:31 +02:00
Harald Kuhr 3e9be32279 Better assertion failed messages. 2018-10-26 22:14:57 +02:00
Harald Kuhr a0955875d8 Test case for #446. 2018-10-26 20:34:57 +02:00
Harald Kuhr 38ea0989d4 Merge pull request #446 from bernhardf-ro/master
Fix for corrupted output from non-RGB TIFF images with extra samples
2018-10-26 20:21:12 +02:00
Harald Kuhr de34d4642e Various Java 9 and beyond fixes. 2018-10-26 19:40:00 +02:00
Bernhard Fey edcac25f5e Added test file for non-alpha extra channel
Added test file for CMYK TIFF with non-alpha extra channel
2018-09-27 10:07:57 +02:00
Harald Kuhr 60180938d2 #439: Unclear exception message when passing image metadata as stream metadata 2018-08-30 14:46:55 +02:00
Harald Kuhr 24c6682236 #311 Updated license headers to be the same as in the LICENSE.txt 2018-08-18 19:22:52 +02:00
Harald Kuhr f71bcc5125 #432: Alternate fix + more tests + better alpha handling for TIFF 2018-08-18 13:27:38 +02:00
Ivan Khaldeev c83171cdbf Fix getAlphaRaster for ExtraSamplesColorModel 2018-06-29 10:02:05 +04:00
Harald Kuhr 127e6c0acb #404, #406: Better detection of source color space for JPEG-in-TIFF. 2018-03-06 22:48:07 +01:00
Harald Kuhr a5471ef4c4 CCITT EncodedByteAlign now default for RLE, always overridable.
+ test case provided by @Schmidor
2018-01-17 18:13:22 +01:00
Harald Kuhr b3b06dff4a TIFF Fax option byte aligned now constructor parameter. Made all option fields final. 2018-01-17 13:58:55 +01:00
Harald Kuhr 63830a26e5 #401 #334 Work around for stream position issue in FileCacheImageOutputStream causing garbled output for multipage TIFF files
+ Added regression tests.
2017-12-22 22:01:10 +01:00
Harald Kuhr 921dba89f7 Now throws IllegalArgumentException if attempting to write non-binary data using CCITT fax compressions. 2017-12-19 22:28:14 +01:00
Harald Kuhr 8ca3fcecca #334 Hardened test case for multi page (sequence) writing. 2017-12-19 21:59:14 +01:00
Harald Kuhr bf32881d47 #334 Hardened test case for multi page (sequence) writing. 2017-12-19 21:42:28 +01:00
Harald Kuhr b8a540c0af #334 Hardened test case for multi page (sequence) writing. 2017-12-19 21:40:15 +01:00
Harald Kuhr 8a3b8c4c03 #358 Now passes compression quality on to the JPEGImageWriter delegate 2017-12-19 20:34:02 +01:00
Harald Kuhr 910f9fafc7 #397 ColorSpaceType value -> name 2017-12-19 20:32:26 +01:00
Harald Kuhr c2fe5ab736 #324 Support for PackBits/LZW/Deflate w/FillOrder 2 2017-12-19 19:32:32 +01:00
Harald Kuhr f9dcbd7fa3 Fix for Wang/Microsoft Imaging Old Style JPEG in TIFF. 2017-12-19 18:58:19 +01:00
Harald Kuhr 5a27048600 #317 Allow correctly decoding TIFFs with multiple extra samples. 2017-12-02 12:57:47 +01:00
Harald Kuhr 792b531b0e #342 Initial BigTIFF support 2017-08-21 21:59:09 +02:00
Harald Kuhr 3f5f48d8cb Merge remote-tracking branch 'origin/master' 2017-08-21 21:43:53 +02:00
Harald Kuhr 30ad08682d Merge branch 'master' into ccittbytealigned 2017-08-21 21:40:19 +02:00
Harald Kuhr d16c9067d1 Merge pull request #354 from Schmidor/transform_oldstyle_to_newstyle_jpeg
Merging/Splitting: Transform old-style to new-style JPEG and support tiled pages
2017-08-21 21:37:44 +02:00
Oliver Schmidtmer d831b6aad8 Unittest for ByteAligned-Flag on CCITT Decoder 2017-08-07 17:11:41 +02:00
Oliver Schmidtmer 3e43841e85 Transform old-style JPEG to new-style 2017-06-13 16:37:14 +02:00
Oliver Schmidtmer 4e640dda51 Fix for erroneous encoded ccitt lines
The ccitt tiff is missing a terminating huffman code on a line end. The following EOL is misinterpreted and the codestream read till an ArrayIndexOutOfBoundsException occurs.
Now reading the line is aborted as soon as an EOL is found.
2017-06-12 13:35:46 +02:00
Harald Kuhr b8a5bbe309 Minimal readRaster implementation. 2017-04-26 15:29:46 +02:00
Harald Kuhr 12050dfe61 #328 CCITTFaxDecoderStream AIOOBE fix 2017-03-09 20:33:11 +01:00
Harald Kuhr 94d6ad1ef7 #306 TIFF LZW write EOF issue 2017-01-19 16:10:54 +01:00
Harald Kuhr d57e4143c4 #307 PIXTIFF ZIP compression 50013 support 2017-01-19 16:07:48 +01:00
Harald Kuhr 3b76d9fcfd #304 TIFF JPEG Lossless support 2017-01-18 18:59:38 +01:00