Re: [External] : Re: Surface the ImageLoader API

2021-06-04 Thread Kevin Rushforth
Two thoughts come to mind. 1. While I agree that it isn't necessary to do everything all at once, I don't agree that a full featured Image I/O API is off the table as a future enhancement. Whatever you end up proposing to do here should ideally fit into what we would want to do in the future i

Re: Surface the ImageLoader API

2021-06-04 Thread Michael Strauß
Let me restate my intentions to be more clear: What I'm asking for is a feature to support third-party image format plugins, with the intention of decoding images for use in the JavaFX scene graph. I think the following things should remain explicit non-goals: - writing images - transcoding image

Re: Surface the ImageLoader API

2021-06-04 Thread Kevin Rushforth
Characterizing a new feature in terms of exposing internal interfaces isn't really the right way to think about it. The fact that there might be internal classes that do something similar to what you propose isn't really relevant (other than later down the road when it comes time to discuss the

Re: Surface the ImageLoader API

2021-06-04 Thread Michael Strauß
I should note that these proposed changes were sufficient for me to implement an SVG image loader and a WebP image loader using third-party libraries.