I have noticed that in examples where we save images to files from JavaFX (for example screenshot and then save out), ImageIO is used. There are still areas where ImageIO lags behind the now essentially dead JAI libraries (which do a much better job on Png compression sizes and you need for JPEG2000). Is the long-term plan for JavaFX

1. to have a new way to save images from JavaFX (to avoid bouncing then through a BufferedImage)
2. develop ImageIO more.
3. Leave it for third-party developers to fill the gap.

Image support has been stagnant on the Java platform (and it was lacking in several areas to start with). So it would be really helpful to know Oracle's plan (if there is one).