Harald Kuhr
031937fe99
#852 JPEG: Preserve existing metadata when writing CMYK data
2023-10-25 22:14:05 +02:00
Harald Kuhr
dabc26bdb5
[maven-release-plugin] prepare for next development iteration
2023-10-20 21:25:12 +02:00
Harald Kuhr
b441298a9a
[maven-release-plugin] prepare release twelvemonkeys-3.10.0
2023-10-20 21:25:06 +02:00
Harald Kuhr
2c7c47b158
#837 : Now uses last app segment for color space detection.
2023-10-18 16:52:47 +02:00
Steinar Bang
f0a032a7b9
Add Require-Capability header requiring osgi.serviceloader.registrar to all imageio OSGi bundle MANIFEST.MF files
2023-10-05 21:52:33 +02:00
Steinar Bang
e65f471a8f
Provide Require-Capability and Add-Capability headers for osgi.serviceloader to the imageio-jpeg MANIFEST.MF
...
This is to make it possible to load the SPI plugin in OSGi.
2023-10-05 21:52:33 +02:00
Steinar Bang
f2cc9faaf8
Add maven-bundle-plugin to build to give jar files OSGi manifest headers and make the jar files OSGi bundles, fixes #794
2023-10-05 21:52:33 +02:00
Harald Kuhr
c22ada03cd
Replace some usages of ImageTypeSpecifier.createFromRenderedImage.
2023-10-05 20:09:37 +02:00
Harald Kuhr
608b37232d
#792 : Guard against incorrect JPEG Huffman Table class
2023-08-21 13:10:45 +02:00
Harald Kuhr
bc2c0c2301
[maven-release-plugin] prepare for next development iteration
2022-10-15 12:12:53 +02:00
Harald Kuhr
6581e2e2a1
[maven-release-plugin] prepare release twelvemonkeys-3.9.0
2022-10-15 12:12:49 +02:00
Harald Kuhr
7e0d8922da
#655 Experimental force raster conversion switch.
2022-01-12 19:51:56 +01:00
Harald Kuhr
9a6b8c9bfe
Fix for IIOInvalidTreeException: Invalid DHT node #559
2022-01-12 19:33:21 +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
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
976e5d6210
#619 : Fix WebP Y'CbCr->RGB conversion (now uses rec 601)
2021-08-26 16:47:51 +02:00
Harald Kuhr
32bba6857b
[maven-release-plugin] prepare for next development iteration
2021-04-24 12:31:07 +02: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
6ac8a5d8b4
Minor optimization for standard case with only one image.
2021-04-20 22:41:41 +02:00
Harald Kuhr
8bf9f7a8f0
Minor clean-up.
2021-04-10 18:25:27 +02:00
Harald Kuhr
03ab9558a0
#573 : And error message.
2021-04-10 18:17:34 +02:00
Harald Kuhr
715bde8358
Comment too.
2021-04-10 18:17:01 +02:00
Harald Kuhr
0151efb5f6
#573 : License headers too.
2021-04-10 18:15:27 +02:00
Harald Kuhr
bd796429c5
#573 : Better naming: LuminanceToGray
2021-04-10 18:14: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
6930168c93
#362 : JPEG metadata names in ProviderInfo.
2021-04-08 19:37:03 +02:00
Harald Kuhr
5b7fc25520
#584 Fix "No SOF segment in stream" for JPEG in TIFF
...
+ interoperability testing for JEP-262, JAI and JDK readers.
2021-03-30 16:26:48 +02:00
Harald Kuhr
3b34d6e7ce
General clean-up
2021-03-27 14:37:11 +01:00
Harald Kuhr
ba0bb7b903
#595 Avoid infinite loop on corrupted JPEG stream
2021-03-06 14:15:44 +01:00
Harald Kuhr
0286fa4268
JPEG Exif/thumbnail refactoring pt II.
2021-02-26 18:27:58 +01:00
Harald Kuhr
85fb9e6af3
JPEG Exif/thumbnail refactoring
2021-02-26 17:13:16 +01:00
Harald Kuhr
ea74ac2714
JPEG Exif/thumbnail fixes pt II.
2021-02-26 17:13:16 +01:00
Harald Kuhr
fbc738f2d4
JPEG Exif/thumbnail fixes.
2021-02-26 17:13:16 +01:00
Harald Kuhr
de02e3d7e0
#582 : Fix for missing Exif thumbnail, now only issues warning.
2021-01-11 22:10:25 +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
73044bea58
#292 Now builds on Java 8, 11 and 15.
2020-12-02 22:08:40 +01:00
Harald Kuhr
eda2cd76db
#574 Fix for possible OOME in Exif metadata.
2020-11-19 20:42:10 +01:00
Harald Kuhr
6ffcb88872
Verify that RGB data is correct.
2020-10-16 18:21:40 +02:00
Harald Kuhr
960e764c7b
Added test to verify how to write CMYK JPEG without ICC profile.
2020-10-16 18:19:08 +02:00
Harald Kuhr
d88f27b251
Code clean-up.
2020-10-16 18:17:51 +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