On Thu, 24 Mar 2022 02:52:08 GMT, Phil Race <p...@openjdk.org> wrote:

>> src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
>>  line 1740:
>> 
>>> 1738:         raster.setRect(sourceLine);
>>> 1739:         if (invertCMYK) {
>>> 1740:             byte[] data = 
>>> ((DataBufferByte)raster.getDataBuffer()).getData();
>> 
>> Is it known that the type of the raster here is always DataBufferByte?
>
> yes

As far as I understand the in the read code we create a DataBufferByte so later 
we can use the cast. But in this method we do not create it, and use what the 
user provide to us, can the user "craft custom " raster/metadata and the cs 
type?

-------------

PR: https://git.openjdk.java.net/jdk/pull/7849

Reply via email to