RFR: 4617681: constructor of BufferedImage throws unexpected IllegalArgumentException
Sergey Bylokhov
serb at openjdk.org
Mon Oct 13 21:41:01 UTC 2025
On Sun, 12 Oct 2025 04:14:54 GMT, Phil Race <prr at openjdk.org> wrote:
> Do you have a conformant sample implementation that we could consider ?
We already have an implementation of BandedSampleModel and buffers that store color components in separate bands (different arrays). Similarly, we can implement a new subclass of ComponentSampleModel that stores "x lines of the image per bank".
And it should be possible to reuse an existed api of buffers like: https://github.com/openjdk/jdk/blob/4ca4485e9af10a49ca95710c4e26aa3895835d47/src/java.desktop/share/classes/java/awt/image/DataBufferInt.java#L254
Initially these images will the slowest loops, but we can add some new here and there.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27640#discussion_r2427374252
More information about the client-libs-dev
mailing list