Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Bill Ross
Re the app: the color mapping option is reached by Phob->Search Mode; the yellow '+' button selects from ~10 color-matching algorithms to match the next pair of pics. Alg used is shown if you hold down mouse in area next to the options. ~7 of the color-match options are histogram-based. Other h

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Bill Ross
This is for prep of in-house data, so won't be shipped, so I can choose on the basis of quality, if there is a diff. Here's the app:   http://phobrain.com/pr/home/view.html Bill On 9/18/17 1:09 PM, Phil Race wrote: There is no choice for a developer, at least in this scenario, the one that c

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Phil Race
There is no choice for a developer, at least in this scenario, the one that comes with that JDK is the one that will be used. If you mean the choice by the JDK as to which one to ship, then one is compatible with the open source license .. the other is not. -phil. On 9/18/2017 12:58 PM, Bill Ros

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Bill Ross
PS - sRGB.pf's being compared here are on Ubuntu, which has 1.8.0.0_144 Oracle on it. Bill On 9/18/17 12:58 PM, Bill Ross wrote: Thanks! > I expect the sRGB.pf one is the one that matters. Definitely a difference in that file (sizes): 6876  /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/cmm/sRGB

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Bill Ross
Thanks! > I expect the sRGB.pf one is the one that matters. Definitely a difference in that file (sizes): 6876  /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/cmm/sRGB.pf 3144  /usr/lib/jvm/java-8-oracle/jre/lib/cmm/sRGB.pf Swapping cmm dirs leads to identical results. Is there any rationale docum

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Brian Burkhalter
On Sep 18, 2017, at 9:15 AM, Phil Race wrote: > 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. > >>> On 9/17/17 2:55 PM, Bill Ross wrote: ou

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-18 Thread Phil Race
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

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-17 Thread Bill Ross
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/poincarede

Re: [OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-17 Thread Bill Ross
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, m

[OpenJDK 2D-Dev] ImageIO.read(jpeg): different RGB from OpenJDK and Oracle Java

2017-09-17 Thread Bill Ross
    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("