[OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java
Phil Race
philip.race at oracle.com
Mon Sep 18 16:15:35 UTC 2017
Hi,
is there a question here ?
> If this is the only diff
Is that referring to 8u60 vs 8u131 ?
FWIW I think the difference that matters is that OpenJDK has different
colour profile files,
so even though they are processed by the same code the results may be
different.
I expect the sRGB.pf one is the one that matters.
-phil.
On 09/17/2017 03:08 PM, Bill Ross wrote:
>
> If this is the only diff between the Java's involved here, it is
> interesting that it is sufficient to switch photo pair distances from
> Group 2 to Group 3 in the interpretation of the histograms as
> coordinates in Poincare spherical space.
>
> > Bigger picture: http://phobrain.com/pr/home/poincaredesc.html
>
> Bill
>
> On 9/17/17 2:59 PM, Bill Ross wrote:
>>
>> Sorry, where are my manners:
>>
>> Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
>>
>> openjdk version "1.8.0_131"
>> OpenJDK Runtime Environment (build
>> 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
>> OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
>>
>> Bill
>>
>>
>> On 9/17/17 2:55 PM, Bill Ross wrote:
>>> http://phobrain.com/pr/home/gallery/img2112a.jpg
>>>
>>> Example RGB diff between OpenJDK and Oracle; 673/58903 pixels
>>> differ, often by 1, but also like this:
>>>
>>> 43480c43480
>>>
>>> < -9876933
>>>
>>> ---
>>>
>>> > -9942469
>>>
>>> 43491c43491
>>>
>>> < -9876931
>>>
>>> ---
>>>
>>> > -9942467
>>>
>>> --------
>>>
>>> BufferedImage buffered = ImageIO.read("img2112a.jpg");
>>>
>>> try {
>>> PrintStream out = new PrintStream(new File("pixels_2112"));
>>> for (int i=0; i<buffered.getWidth(); i++) {
>>> for (int j=0; j<buffered.getHeight(); j++) {
>>> out.println("" + buffered.getRGB(i, j));
>>> }
>>>
>>> }
>>> out.close();
>>> } catch (Exception e) {
>>> e.printStackTrace();
>>> }
>>>
>>> As discovered in BoofCV:
>>> https://groups.google.com/forum/#!topic/boofcv/b40hIlt8Cz0
>>>
>>> Bigger picture:
>>>
>>> http://phobrain.com/pr/home/poincaredesc.html
>>>
>>> Bill Ross
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20170918/895904d1/attachment.html>
More information about the 2d-dev
mailing list