Harald Kuhr
92ba91b412
#784 TIFF: No longer return incorrect standard image type for RGB with custom ICC profile
...
(cherry picked from commit b2f7cada21cec266ec1cc770c9ca669080f71f9b)
2023-07-19 13:12:51 +02:00
Harald Kuhr
c8cb472407
#786 TIFF: No longer create custom Inflater, to avoid resource leak
...
(cherry picked from commit 2a4c152c3d3dd78f8339a5859a6df88f042c9abf)
2023-07-19 13:12:51 +02:00
Harald Kuhr
beb88e2453
#744 TIFF: Re-complicated TIFF writing for the sake of performance...
...
(cherry picked from commit 76a35331b0285187663ff4e3b5750b7c093a293c)
2023-07-19 13:11:23 +02:00
Harald Kuhr
0b23644b8d
#740 TIFF: Floating point predictor support.
...
(cherry picked from commit 6b3f1c6ee344d0cfe0113c30224a8fb17cd2227b)
2023-07-19 13:11:23 +02:00
Harald Kuhr
ab5d40828e
[maven-release-plugin] prepare for next development iteration
2022-11-21 18:51:31 +01:00
Harald Kuhr
dbb7c07695
[maven-release-plugin] prepare release twelvemonkeys-3.9.4
2022-11-21 18:51:26 +01:00
Harald Kuhr
f2624d5193
[maven-release-plugin] prepare for next development iteration
2022-10-20 16:22:15 +02:00
Harald Kuhr
ada3a84bec
[maven-release-plugin] prepare release twelvemonkeys-3.9.3
2022-10-20 16:22:10 +02:00
Harald Kuhr
055838aaaf
[maven-release-plugin] prepare for next development iteration
2022-10-20 14:08:11 +02:00
Harald Kuhr
a8327c3c67
[maven-release-plugin] prepare release twelvemonkeys-3.9.2
2022-10-20 14:08:06 +02:00
Harald Kuhr
4cc53d822f
[maven-release-plugin] prepare for next development iteration
2022-10-19 20:56:12 +02:00
Harald Kuhr
9875de0383
[maven-release-plugin] prepare release twelvemonkeys-3.9.1
2022-10-19 20:56:08 +02:00
Harald Kuhr
b5e8853e6b
Set versions for 3.9 bugfix branch.
2022-10-18 20:49:43 +02:00
Harald Kuhr
6581e2e2a1
[maven-release-plugin] prepare release twelvemonkeys-3.9.0
2022-10-15 12:12:49 +02:00
Harald Kuhr
c2873b1f27
Minor test optimization...
2022-10-15 12:05:33 +02:00
Harald Kuhr
48691139a3
#675 PSD 16/32 bit layer support
2022-06-10 10:14:41 +02:00
Harald Kuhr
bcb87c09d2
#681 : Fix for little-endian "packed" USHORT types + rewritten stream handling
2022-06-03 19:23:50 +02:00
Harald Kuhr
84a8ceeb93
#683 : Fix TIFF stripByteCounts computation for uncompressed data
2022-06-03 16:04:43 +02:00
Harald Kuhr
91493c5145
#682 TIFF Lab w/alpha support
2022-06-01 19:30:01 +02:00
Harald Kuhr
44eebff62f
#678 , #679 : TIFF read support for YCbCr Planar with or without subsampling
2022-05-12 23:01:12 +02:00
Harald Kuhr
8c85c4ca96
Simplified TIFF writing.
2022-05-06 19:49:06 +02:00
Harald Kuhr
ae138c3b4e
Write LONG8 offsets for BigTIFF
2022-05-05 15:53:20 +02:00
Harald Kuhr
ab13fdd09d
#677 Fixed integer overflow + added tests
2022-05-04 18:23:25 +02:00
Harald Kuhr
9e2f369459
#666 Clean-up: No alpha for RGB 3/components
2022-03-11 19:58:38 +01:00
Harald Kuhr
d34b0b7fcf
#666 Support for TIFF RGB 2/4 bit per sample.
2022-03-11 19:54:33 +01:00
Oliver Schmidtmer
b67d687761
TIFFImageMetadata: ImageOrientation in mergeTree ( #667 )
...
TIFFImageMetadata: ImageOrientation in mergeTree
2022-02-28 15:53:49 +01:00
Oliver Schmidtmer
ac8a36db1c
findCompressionType always uses RLE if leading EOL is missing ( #657 )
...
Update of the last read byte is missing since the last update. So if only the first EOL is missing, further EOLs after the lines are not detected.
2022-01-15 00:21:47 +01:00
Harald Kuhr
98e4b76206
#651 : Fix ExtraSamplesColorModel equals + hashcode to behave nicely with ImageTypeSpecifier comparison.
2021-12-24 12:57:24 +01:00
Harald Kuhr
aa4b5db054
Minor clean-up.
2021-12-24 12:27:10 +01:00
Harald Kuhr
433311c10d
#651 : Fix ExtraSamplesColorModel to create correct length elements array.
2021-12-24 12:25:31 +01:00
Harald Kuhr
312ce364cc
[maven-release-plugin] prepare for next development iteration
2021-12-12 13:17:20 +01:00
Harald Kuhr
7de8231471
[maven-release-plugin] prepare release twelvemonkeys-3.8.0
2021-12-12 13:17:16 +01:00
Harald Kuhr
0de9f79029
[maven-release-plugin] rollback the release of twelvemonkeys-3.8.0
2021-12-12 13:13:54 +01:00
Harald Kuhr
eeb56acdde
[maven-release-plugin] prepare for next development iteration
2021-12-11 23:26:21 +01:00
Harald Kuhr
38caeb22e0
#631 Introduced ColorProfiles. Profile activation through SPI to force early activation.
2021-12-11 18:58:25 +01:00
Harald Kuhr
b2c5915db8
#631 New way of forcing profile activation + guarding all invocations of ICC_Profile.getInstance()
2021-12-11 18:13:07 +01:00
Harald Kuhr
3911191b04
#645 AAIOBE in CCITTFaxDecoderStream now wrapped in IOException
2021-12-11 17:48:57 +01:00
Gauthier
5617b4323c
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
2021-10-26 18:38:33 +02:00
Harald Kuhr
3e1f85c4dc
#626 Clean up + fill order support for all compression types
2021-09-17 19:37:28 +02:00
Harald Kuhr
11227a68a0
#628 TIFF metadata fix, now always outputs denominator for rationals.
...
+ Bonus: Added JAI TIFF interop module with test and other minor fixes.
2021-09-17 16:34:38 +02:00
Oliver Schmidtmer
62ba73a30e
#626 : Handle fillOrder in TIFFImageReader, not in CCITTFaxDecoderStream ( #627 )
2021-09-17 16:16:30 +02:00
Harald Kuhr
1f33afb5a1
Fixed NullPointerException due to missing PhotometricInterpretation, now uses fallback as we do when reading.
2021-09-16 22:56:13 +02:00
Harald Kuhr
9d3f271867
#626 TIFF CCITT detection only once per IFD
2021-09-16 22:25:06 +02:00
Harald Kuhr
812e12acb0
#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.
2021-09-07 09:29:13 +02:00
Harald Kuhr
778cdef69c
Fix typo in TIFFImageMetadataFormat mk II.
2021-08-31 22:34:47 +02:00
Harald Kuhr
d46a76fca8
Fix typo in TIFFImageMetadataFormat.
2021-08-31 22:26:32 +02:00
Harald Kuhr
105a1ee466
#621 Don't add ICC profile for default gray images
2021-08-31 22:16:08 +02:00
Harald Kuhr
aa030f526c
#617 BigTIFF write clean-up.
2021-08-31 20:24:42 +02:00
Harald Kuhr
976e5d6210
#619 : Fix WebP Y'CbCr->RGB conversion (now uses rec 601)
2021-08-26 16:47:51 +02:00
Harald Kuhr
1ddab866fd
#617 BigTIFF write support.
2021-08-09 21:11:40 +02:00