297 Commits

Author SHA1 Message Date
Harald Kuhr
c61e47b3e7 [maven-release-plugin] prepare for next development iteration 2021-12-11 22:54:21 +01:00
Harald Kuhr
1d47d2ef90 [maven-release-plugin] prepare release twelvemonkeys-3.7.1 2021-12-11 22:54:18 +01:00
Harald Kuhr
94554b0660 #631 New way of forcing profile activation + guarding all invocations of ICC_Profile.getInstance()
(cherry picked from commit b2c5915db8d68a838e8211ae0f320c0afa1ceef2)
2021-12-11 18:59:19 +01:00
Harald Kuhr
a39bca4d2f #645 AAIOBE in CCITTFaxDecoderStream now wrapped in IOException
(cherry picked from commit 3911191b0442b0f818111344d9ac74e514363f77)
2021-12-11 18:59:18 +01:00
Harald Kuhr
fdbbcc54a8 Preparing for next release. 2021-12-10 17:02:41 +01:00
Gauthier
49ddbfa85e Make tests pass on JDK 16 and 17 (#635)
* make tests pass on JDK 16 and 17
replace deprecated mockito-all by mockito-core, and updated to latest 3.x
replace deprecated org.mockito.Matchers

* code cleanup from IDE suggestions

* add oracle jdk 16 and 17 to Travis

(cherry picked from commit 5617b4323c9de42b551e2151d9113b1f53dba096)
2021-12-10 16:56:56 +01:00
Harald Kuhr
b19df1640b #626 Clean up + fill order support for all compression types
(cherry picked from commit 3e1f85c4dc0650d2283525587ecac8f7a4f76dbd)
2021-12-10 16:53:27 +01:00
Harald Kuhr
e8e3e0f1d6 #628 TIFF metadata fix, now always outputs denominator for rationals.
+ Bonus: Added JAI TIFF interop module with test and other minor fixes.

(cherry picked from commit 11227a68a054eb6677d0fec8b183b0893cd5fc8e)
2021-12-10 16:53:23 +01:00
Oliver Schmidtmer
c249a21c8c #626: Handle fillOrder in TIFFImageReader, not in CCITTFaxDecoderStream (#627)
(cherry picked from commit 62ba73a30e653372e832db2bfeacfc685ac0c3ea)
2021-12-10 16:53:23 +01:00
Harald Kuhr
182b2fdfa9 Fixed NullPointerException due to missing PhotometricInterpretation, now uses fallback as we do when reading.
(cherry picked from commit 1f33afb5a1bffefe7e62a244aff7e50017813e20)
2021-12-10 16:53:22 +01:00
Harald Kuhr
df068e350d #626 TIFF CCITT detection only once per IFD
(cherry picked from commit 9d3f271867ebe2babfb7cb0ff1a3bc7f57b2e2b9)
2021-12-10 16:53:20 +01:00
Harald Kuhr
b55c623b87 #623: TGAImageReader, PCXImageReader and SGIImageReader now return more standard image types as default, for better AffineTransformOp compatibility. Added tests.
Bonus: Subsampling fix for TGAImageReader and BMPImageReader.

(cherry picked from commit 812e12acb0cdcf68574f10b384ef8d6240ec3e27)
2021-12-10 16:53:16 +01:00
Harald Kuhr
d8f0cd97a2 Fix typo in TIFFImageMetadataFormat mk II.
(cherry picked from commit 778cdef69c901293c2879537ef006c44f924864c)
2021-12-10 16:52:21 +01:00
Harald Kuhr
f6971a9bce Fix typo in TIFFImageMetadataFormat.
(cherry picked from commit d46a76fca8b8ebd2c1917b6b7d5d2a41bd97dc8c)
2021-12-10 16:52:20 +01:00
Harald Kuhr
821965df0d #621 Don't add ICC profile for default gray images
(cherry picked from commit 105a1ee466f07d6b3397eac61f17543bdb26fb93)
2021-12-10 16:52:12 +01:00
Harald Kuhr
ed46305d31 #619: Fix WebP Y'CbCr->RGB conversion (now uses rec 601)
(cherry picked from commit 976e5d621092b7f155c526b1eb0c08c4517df182)
2021-12-10 16:51:49 +01:00
Oliver Schmidtmer
382c51db7c Invert EOF check
(cherry picked from commit cd42d81817cdeb1d59c1d0efd8eba2cbf3bb5ff6)
2021-12-10 16:50:59 +01:00
Oliver Schmidtmer
660f3f7e86 #579 Deeper EOL search in the CCITT stream
(cherry picked from commit ba5c667b6c40616bd3091471f55ce0526c057d8e)
2021-12-10 16:50:59 +01:00
Harald Kuhr
2930708a54 #483 Initial PSD Write support
(cherry picked from commit 15a9ad0a9bab1b30f73439912275322c01af4e49)
2021-12-10 16:41:23 +01:00
Harald Kuhr
c2880fe793 Rename file, add missing file extension.
(cherry picked from commit b1baaad23b541355fa4241baac98e7cf525a47ee)
2021-12-10 16:39:15 +01:00
Harald Kuhr
ab7b08dfa9 [maven-release-plugin] prepare release twelvemonkeys-3.7.0 2021-04-24 12:31:00 +02:00
Harald Kuhr
e0d6fa0d84 Better JPMS automatic module names. 2021-04-24 12:26:36 +02:00
Harald Kuhr
ee2be3f88f [maven-release-plugin] rollback the release of twelvemonkeys-3.7.0 2021-04-24 11:24:15 +02:00
Harald Kuhr
c5511833cc Fix SemVer issue. 2021-04-24 11:12:09 +02:00
Harald Kuhr
9adf0f4da3 #417: Half precision support (clean-up) 2021-04-10 14:17:38 +02:00
Harald Kuhr
3e4460ac41 Removed TODO (that has been done for some time). 2021-03-30 17:13:00 +02:00
Harald Kuhr
42196e8513 No longer unregister the old Apple provided spi. 2021-03-30 12:31:56 +02:00
Harald Kuhr
bc07524e7a Simplified/optimized TIFF file recognition code. 2021-03-30 11:31:34 +02:00
Harald Kuhr
0011b9a480 #417: TIFF 16 bit FP 2021-03-29 10:26:47 +02:00
Harald Kuhr
9c8977062d #554, #416: Relaxed custom metadata restrictions. 2021-03-27 15:20:59 +01:00
Harald Kuhr
b01b820ec8 Remove unintended debug output. 2021-03-27 15:19:15 +01:00
Harald Kuhr
bb650e5280 Easier subsampling with xSub == 1 as no-op 2021-03-27 14:37:33 +01:00
Harald Kuhr
ebaa69713f Deprecate for BufferedImageInputStream, now using buffered streams directly in all readers. 2021-01-11 22:07:31 +01:00
Harald Kuhr
253f04066b #579 More reliable CCITT compression type detection 2020-12-23 11:46:58 +01:00
Harald Kuhr
0da007ec8c Minor clean-up. 2020-12-11 18:32:02 +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
021aba1a98 Better output when debugging readers. 2020-10-07 19:47:09 +02:00
Harald Kuhr
fa4586663c Fixed a minor dependency issue. All test-jar dependencies now has correct test scope. 2020-10-02 09:41:39 +02:00
Harald Kuhr
b94135a91c [maven-release-plugin] prepare for next development iteration 2020-07-10 22:49:24 +02:00
Harald Kuhr
7384118357 [maven-release-plugin] prepare release twelvemonkeys-3.6 2020-07-10 22:49:16 +02:00
Harald Kuhr
4d833a50e5 TIFF constants. 2020-07-10 22:41:47 +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
Koen De Groote
aff31ebd1b Intellij suggested changes from static code analysis. 2020-01-28 16:18:07 +01:00
Harald Kuhr
0d28eb31d2 [maven-release-plugin] prepare for next development iteration 2020-01-22 21:47:25 +01:00
Harald Kuhr
4922ccf80b [maven-release-plugin] prepare release twelvemonkeys-3.5 2020-01-22 21:47:17 +01:00