おそらく起こっているのは、JPEGに埋め込まれた色空間がなく、Photoshopのデフォルトの色空間がJavaのデフォルトとは異なるため、ピクセル値がわずかに異なることです。たとえば、PhotoshopがAdobeRGBを使用しているのに対し、JavaはsRGBを想定している可能性があります。PhotoshopとJavaの両方で同じ色空間を使用していることを確認する必要があります。
編集:
Photoshopで投稿に含めた画像を調べたところ、次の興味深い情報が見つかりました。
- 色空間は「未調整」です
<exif:ColorSpace>65535</exif:ColorSpace>
- 画像はCMYKTIFFファイルで、ピクセルあたり3つではなく4つのサンプルが含まれています
左上隅に(0,0,0)、右下隅に(255,255,255)を与えるものはすべて、生データに変換関数を適用しています。これは、このファイルでは純粋な黒と純粋な白ではありません。
XMP生データセット全体は次のとおりです。
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
<xmpMM:DocumentID>45A47BED0B7E76061DB20B529F19C17E</xmpMM:DocumentID>
<xmpMM:InstanceID>45A47BED0B7E76061DB20B529F19C17E</xmpMM:InstanceID>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:format>image/jpeg</dc:format>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
<photoshop:ColorMode>1</photoshop:ColorMode>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
<tiff:ImageWidth>16</tiff:ImageWidth>
<tiff:ImageLength>16</tiff:ImageLength>
<tiff:BitsPerSample>
<rdf:Seq>
<rdf:li>8</rdf:li>
<rdf:li>8</rdf:li>
<rdf:li>8</rdf:li>
<rdf:li>8</rdf:li>
</rdf:Seq>
</tiff:BitsPerSample>
<tiff:PhotometricInterpretation>1</tiff:PhotometricInterpretation>
<tiff:SamplesPerPixel>4</tiff:SamplesPerPixel>
<tiff:XResolution>72/1</tiff:XResolution>
<tiff:YResolution>72/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<exif:ExifVersion>0221</exif:ExifVersion>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>16</exif:PixelXDimension>
<exif:PixelYDimension>16</exif:PixelYDimension>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
<xmp:CreateDate>2012-04-11T12:26:47-07:00</xmp:CreateDate>
<xmp:ModifyDate>2012-04-11T12:26:48-07:00</xmp:ModifyDate>
<xmp:MetadataDate>2012-04-11T12:26:48-07:00</xmp:MetadataDate>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>