haraldk / TwelveMonkeys

TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO
https://haraldk.github.io/TwelveMonkeys/
BSD 3-Clause "New" or "Revised" License
1.88k stars 312 forks source link

Make TIFF metadata compatible with TIFF plugin from Java 9 #298

Open haraldk opened 7 years ago

haraldk commented 7 years ago

According to JEP 262: TIFF Image I/O, the TIFF plugin fromJAI will be included in the JDK as part of the standard plugins, and with a new package name:

The package will be renamed to javax.imageio.plugins.tiff, since it will become a standard part of the Java SE specification. The XML metadata format name will be similarly renamed.

We should make sure we recognize this new metadata format name, and merge happily with our own for easy migration.

We should probably also make sure we fix the Spi classes, and set the order so that our plugin is chosen before the bundled one.

matthieu-labas commented 7 years ago

Did I read they will revive JAI in JDK9? I hope they will correct the few bugs it has...

haraldk commented 7 years ago

@matthieu-labas For the JEP, they are just taking the TIFF ImageIO plugin from JAI ImageIO, and merging it with the core Java Desktop libraries. I haven't heard anything new about JAI itself.

-- Harald K