643 Commits

Author SHA1 Message Date
Harald Kuhr
7fad4d5cd8 #475: Fix support for writing TIFF > 2 GB 2019-02-12 20:40:08 +01: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
d41acaee05 Remnoved System.err.println 2018-10-26 22:13:25 +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
7e0de14783 Various Java 9 and beyond fixes:
- ExtraSamplesColorModel now overrides getComponentSize for correct size
 - TIFFImageReader/WriterSpi now recognizes the JEP 262 TIFF plugin
 - CCITTFaxEncoderStreamTest now directly creates writer (not JDK one)
2018-10-26 19:48:31 +02:00
Harald Kuhr
de34d4642e Various Java 9 and beyond fixes. 2018-10-26 19:40:00 +02:00
Harald Kuhr
b86bad2bf9 Equals method for DiscreteAlphaIndexColorModel, needed for Java 10. 2018-10-11 22:36:41 +02:00
Harald Kuhr
cc5af0134c #442 SVG BaseURI issue fix 2018-10-11 21:38:10 +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
Bernhard Fey
5a5c1f996b
Modified new create[ImageTypeSpecifier] method according to suggestions by @haraldk
Renamed "create" method to "createImageTypeSpecifier".
Added exception thrown for unsupported planarConfiguration values.
2018-09-26 10:56:49 +02:00
Bernhard Fey
f9b8cae0ea
Fix for non-RGB images with extra sample
Added "create" method to TIFFImageReader that centralizes the use of "createBanded" and "createInterleaved" as well as the "extra samples" special case and fixes non-RGB images with non-alpha extra samples
2018-09-25 10:24:20 +02:00
Harald Kuhr
586359e7ab #379 TGA write 2018-09-08 16:04:06 +02:00
Harald Kuhr
5a3945c411 Merge remote-tracking branch 'origin/master' 2018-09-07 21:07:23 +02:00
Harald Kuhr
a7b374e51a #311 Updated some more license headers that was left out in the initial change. 2018-09-07 21:07:08 +02:00
Harald Kuhr
1a1067a6bd #82 ICO write 2018-09-07 21:02:12 +02:00
Harald Kuhr
d8d0131806 #437 Catching exception from static init, prints a warning and moves on. 2018-08-30 15:02:04 +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
96901e020f #83 ICNS write 2018-08-25 15:34:07 +02:00
Harald Kuhr
5e3229c9b7
Merge pull request #425 from ckovorodkin/jpeg-lossless-decoder-components
JPEGLosslessDecoder: Support for various component count.
2018-08-21 17:50:24 +02:00
Harald Kuhr
1228043d57 [maven-release-plugin] prepare for next development iteration 2018-08-18 20:29:07 +02:00
Harald Kuhr
83adf121e2 [maven-release-plugin] prepare release twelvemonkeys-3.4 2018-08-18 20:28:59 +02:00
Harald Kuhr
6cf9152508 Batik 1.9 2018-08-18 20:02:15 +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
Harald Kuhr
6f9c83a0a9 #433: Test case for offset issue. 2018-08-18 13:17:43 +02:00
Harald Kuhr
4afa934251 #431: Clean-up + added test 2018-08-18 13:12:54 +02:00
Harald Kuhr
2235f6c911 #202, #433: Fixes offset issues when reading multiple JPEGs from single stream + embedded case (ie. TIFF). 2018-08-18 13:08:17 +02:00
Harald Kuhr
27fcd495db Added dispose() of reader after reading. 2018-08-18 12:52:53 +02:00
Harald Kuhr
8579b1c5bc Merge remote-tracking branch 'origin/master' 2018-08-18 12:51:30 +02:00
Harald Kuhr
dd914444c9 Now preserves PHOTOMETRIC_WHITE_IS_ZERO for CCITT encodings. 2018-08-18 12:51:03 +02:00
Seafra Forder
b43faf2fae Added an extra mark to match the reset call in the finally block 2018-07-16 14:21:57 +01:00
Ivan Khaldeev
c83171cdbf Fix getAlphaRaster for ExtraSamplesColorModel 2018-06-29 10:02:05 +04:00
Harald Kuhr
44530d4717 Minor fix for possible NPE 2018-06-13 17:35:30 +02:00
Harald Kuhr
f3749b8fc6 #402 Now forces ProfileDeferralMgr.activateProfiles() if TM plugins are used. 2018-06-13 17:00:32 +02:00
Harald Kuhr
156990afe0 Simplified write logic, by reusing sequence writing (single image sequence). 2018-06-13 16:53:43 +02:00
Harald Kuhr
90593117db Now emits warning if metadata can't be converted. 2018-06-13 16:51:23 +02:00
Harald Kuhr
f738e0e20d Minor fix: dispose() now correctly invokes resetMembers() as in ImageReaderBase. 2018-06-11 20:45:07 +02:00
Harald Kuhr
7ab72f0161 #329 JPEGImageReader endless loop fix 2018-05-22 21:10:57 +02:00
Harald Kuhr
b32a38bf02 #423: Minor clean-up 2018-05-22 20:47:04 +02:00
oermolaev
c924f284a0 JPEGLosslessDecoder: Support for various component count. 2018-05-05 01:38:37 +03:00
Harald Kuhr
ce7fb1cb94 #423: Finally fixed region parsing to Area (seems to work, but slow)!
Bonus: Implemented more transfer modes, better QT parsing/debug output.
2018-05-04 20:53:21 +02:00
Harald Kuhr
5c8b4e0edf #423 Fixed PICT offset issue. 2018-05-02 22:11:26 +02:00
Harald Kuhr
30582dc5e5 #423 Implemented opBitsRect for pixmap + opBitsRgn, opPackBitsRgn and opDirectBitsRgn, with some additional clea-up. 2018-05-01 12:22:00 +02:00
Harald Kuhr
2ea3acb2c6 #423 PICT IndexColor issue + always reading compressed for V1 bitmap. 2018-04-30 14:16:57 +02:00
Harald Kuhr
961dee3d41 #421: Fix for LCMS profile issue, due to LCMS altering the profile header on first use (ie. validation). 2018-04-06 20:45:38 +02:00