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
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
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
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
Harald Kuhr
8a8c6b1931
#483 Add license headers.
...
(cherry picked from commit 20c7f8e60e31923e10a60d431a3c8d5d3b478ae8)
2021-12-10 16:41:24 +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
5661e7459c
#606 : Fix bug introduced by more aggressive readDirect.
...
(cherry picked from commit 4e2bf131d2cf004e2f425d415df4d80f677355a6)
2021-12-10 16:39:20 +01:00
Harald Kuhr
4d45ea4966
#606 : Workaround for broken JDK WBMPImageReader
...
(cherry picked from commit d0c4a075568304294b674de3f1d13a927e0084d0)
2021-12-10 16:39:19 +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
51bdd370da
Fix some JavaDoc issues that broke the release build...
2021-04-24 12:05:49 +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
419ffc9373
#573 : Always return RAWImageType for JPEG.
...
+ Bonus: Fix luma to gray conversion
2021-04-10 11:44:09 +02:00
Harald Kuhr
967f8e6984
PICT metadata + PNTG support
2021-03-27 14:39:59 +01:00
Harald Kuhr
bb650e5280
Easier subsampling with xSub == 1 as no-op
2021-03-27 14:37:33 +01:00
Harald Kuhr
3b34d6e7ce
General clean-up
2021-03-27 14:37:11 +01:00
Harald Kuhr
85fb9e6af3
JPEG Exif/thumbnail refactoring
2021-02-26 17:13:16 +01:00
Harald Kuhr
6d192968d1
Fix SGI source subsampling + test optimizations.
2021-02-26 17:13:16 +01:00
Harald Kuhr
f5959af2e1
New stream SPIs now behave more like the built-in SPIs.
2021-02-26 17:13:16 +01:00
Harald Kuhr
3e3acf3332
More standard key mapping, more correct fit size. Nicer color!
2021-02-26 17:13:16 +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
8a1a90dafd
Fix some corner cases in BufferedImageInputStream.
2021-01-11 21:44:14 +01:00
Harald Kuhr
6f6e65be12
Added zoom to fit option.
2021-01-11 21:18:11 +01:00
Harald Kuhr
73044bea58
#292 Now builds on Java 8, 11 and 15.
2020-12-02 22:08:40 +01:00
Harald Kuhr
c7d2f422b8
BufferedImageInputStream performance optimizations.
2020-11-30 17:54:21 +01:00
Harald Kuhr
0d5577a9a4
#330 ImageReaderBase.getDestination now throws IIOException for too large dimension/size.
2020-11-17 23:07:09 +01:00
Harald Kuhr
16caec4a22
...and fix the broken test.
2020-10-28 18:48:16 +01:00
Harald Kuhr
08282ea09d
Minor improvements and better test cases.
2020-10-28 17:07:59 +01:00
Harald Kuhr
97e788883a
More standard way for getting vendor name and version info.
2020-10-28 17:07:59 +01:00
Harald Kuhr
0a9e2df5de
NetBPM clean-up, fixes and better tests.
2020-10-23 19:25:54 +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
622c6f40d4
Getting rid of more JUnit deprecation.
2020-10-13 19:29:58 +02:00
Harald Kuhr
107da17ca9
Dependabot broke my build...
2020-10-13 19:16:58 +02:00
Harald Kuhr
623d13a517
Better PFM support.
2020-09-25 19:35:55 +02:00
Harald Kuhr
a7ebc1b52f
Code clean-up.
2020-09-24 17:12:12 +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
8f942922fd
#547 BMPImageWriterSpi now only claims to write TYPE_4BYTE_ABGR, and registers with low pri.
...
Better exception message for other image types.
2020-06-28 11:50:17 +02: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
Harald Kuhr
42e17f2063
#501 : Fix for TYPE_USHORT_555/565_RGB, ColorModel now 16 bits
2019-10-11 16:56:00 +02:00
Harald Kuhr
0c2433dc9f
#289 , #493 : Finally implemented subsampling for < 8 bit samples
2019-08-29 19:11:14 +02:00
Harald Kuhr
9e23413456
Fixed JavaDoc errors to enable Java 8 build.
2019-08-10 00:41:36 +02:00
Harald Kuhr
9ce1a86cae
#398 : Better exception message when BufferedImage size > Integer.MAX
2019-08-09 19:52:07 +02:00