Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id ED913BEA8 for ; Wed, 4 Jan 2012 15:22:09 +0000 (UTC) Received: (qmail 48062 invoked by uid 500); 4 Jan 2012 15:22:09 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 47962 invoked by uid 500); 4 Jan 2012 15:22:09 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 47954 invoked by uid 99); 4 Jan 2012 15:22:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 15:22:09 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [212.27.42.6] (HELO smtp6-g21.free.fr) (212.27.42.6) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 15:21:59 +0000 Received: from [192.168.0.10] (unknown [82.247.19.29]) by smtp6-g21.free.fr (Postfix) with ESMTP id E882C8238D for ; Wed, 4 Jan 2012 16:21:34 +0100 (CET) Message-ID: <4F046E7D.2080102@apache.org> Date: Wed, 04 Jan 2012 16:21:33 +0100 From: Emmanuel Bourg User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.25) Gecko/20111213 Thunderbird/3.1.17 MIME-Version: 1.0 To: Commons Developers List Subject: Re: [sanselan] ColorConversionsTest failure References: <4EF1D25F.1090603@apache.org> <4EF1D4AD.3090802@apache.org> <4EF1D729.50806@apache.org> In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020902040905050608030409" X-Virus-Checked: Checked by ClamAV on apache.org --------------ms020902040905050608030409 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Le 03/01/2012 22:06, Matt Benson a =E9crit : > Ping, any of the sanselan/imaging guys want to tackle this? I started looking at the CMYK to RGB conversion but it seems there are=20 different formulas floating around on Internet. I have yet to find an=20 authoritative source on this topic. Emmanuel Bourg --------------ms020902040905050608030409 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIUDTCC BJ0wggOFoAMCAQICEDQ96SusJzT/j8s0lPvMcFQwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6 hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu 9mIwFIws6wIDAQABo4H0MIHxMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ BAUwAwEB/zARBgNVHSAECjAIMAYGBFUdIAAwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2Ny bC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMDUGCCsGAQUFBwEB BCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAAbyc42MosPMxAcLfe91ioAGdIzEPnJJzU1HqH0z61p/Eyi9nfngzD3QWuZGH kfWKJvpkcADYHvkLBGJQh5OB1Nr1I9s0u4VWtHA0bniDNx6FHMURFZJfhxe9rGr98cLRzIlf sXzwPlHyNfN87GCYazor4O/fs32G67Ub9VvsonyYE9cAULnRLXPeA3h04QWFMV7LmrmdlMa5 lDd1ctxE+2fo8PolHlKn2iXpR+CgxzygTrEKNvt3SJ/vl4r7tP7jlBSog7xcLT/SYHFg7sJx ggzpiDbj2iC0o6BsqpZLuICOdcpJB/Y7FLrf3AXZn9vgsuZNoHgm5+ctbn9fxh6IFTCCBRow ggQCoAMCAQICEG0Z6qcZT2ozIuYiMnqqcd4wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNVBAYT AlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRo ZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29t MTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1h aWwwHhcNMTEwNDI4MDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBkzELMAkGA1UEBhMCR0IxGzAZ BgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR Q09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRp b24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AJKEhFtLV5jUXi+LpOFAyKNTWF9mZfEyTvefMn1V0HhMVbdClOD5J3EHxcZppLkyxPFAGpDM J1Zifxe1cWmu5SAb5MtjXmDKokH2auGj/7jfH0htZUOMKi4rYzh337EXrMLaggLW1DJq1Gdv IBOPXDX65VSAr9hxCh03CgJQU2yVHakQFLSZlVkSMf8JotJM3FLb3uJAAVtIaN3FSrTg7SQf Oq9xXwfjrL8UO7AlcWg99A/WF1hGFYE8aIuLgw9teiFX5jSw2zJ+40rhpVJyZCaRTqWSD//g sWD9Gm9oUZljjRqLpcxCm5t9ImPTqaD8zp6Q30QZ9FxbNboW86eb/8ECAwEAAaOCAUswggFH MB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBR6E04AdFvGeGNk J8Ev4qBbvHnFezAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNVHSAE CjAIMAYGBFUdIAAwWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC51c2VydHJ1c3QuY29t L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwdAYIKwYB BQUHAQEEaDBmMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVROQWRk VHJ1c3RDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3Qu Y29tMA0GCSqGSIb3DQEBBQUAA4IBAQCF1r54V1VtM39EUv5C1QaoAQOAivsNsv1Kv/avQUn1 G1rF0q0bc24+6SZ85kyYwTAo38v7QjyhJT4KddbQPTmGZtGhm7VNm2+vKGwdr+XqdFqo2rHA 8XV6L566k3nK/uKRHlZ0sviN0+BDchvtj/1gOSBH+4uvOmVIPJg9pSW/ve9g4EnlFsjrP0OD 8ODuDcHTzTNfm9C9YGqzO/761Mk6PB/tm/+bSTO+Qik5g+4zaS6CnUVNqGnagBsePdIaXXxH maWbCG0SmYbWXVcHG6cwvktJRLiQfsrReTjrtDP6oDpdJlieYVUYtCHVmdXgQ0BCML7qpeeU 0rD+83X5f27nMIIFIzCCBAugAwIBAgIQOtEfOp+FCOCSgeJgvKa5DDANBgkqhkiG9w0BAQUF ADCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9E TyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xMTEwMjYw MDAwMDBaFw0xMjEwMjUyMzU5NTlaMCIxIDAeBgkqhkiG9w0BCQEWEWVib3VyZ0BhcGFjaGUu b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0fz4jOn5sMktk6eRpRSXe/uM 6NmsQ+3vo9jQewKuKH8OEr77tHv6bPZljukFyIjTa1hQaptRTOFVHlh24gzUDSsLIMBASZcH KkLy0FqkGCEqoE1jtVGUFT+pYwq5l+seXYOyA8HnaTpeNgnP7qt7V/4q0EUJS5072qZdA9cF yLKpIUTuEyfzNHlJSVZT5PbBI8SXm5ROT9735mXyjHNs80zPSxbgCgySdnVk7JCWakF5s2eC sozCMDnFhza8sP2zfUfWvOrMeon3tqHwOQIasUtTN/x3k5KatxtwFJN1iFZItFD1ZDyUstql BEON9MoKqqAxMPU+nEnvJfwwBnS5AwIDAQABo4IB4TCCAd0wHwYDVR0jBBgwFoAUehNOAHRb xnhjZCfBL+KgW7x5xXswHQYDVR0OBBYEFPojKbFykDWFQo+0JisqdbMHdcLbMA4GA1UdDwEB /wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMF AjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggr BgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqg SIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25h bmRTZWN1cmVFbWFpbENBLmNybDCBiAYIKwYBBQUHAQEEfDB6MFIGCCsGAQUFBzAChkZodHRw Oi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHAYD VR0RBBUwE4ERZWJvdXJnQGFwYWNoZS5vcmcwDQYJKoZIhvcNAQEFBQADggEBAC7WwbS8wdOt SLsZ0BpXd/e+lXdHNJG9lD2FUvOEgLzsG5ZQC2lkVcUBStDx/nIq2URScmUI22hFGEEQpXh7 ZYes+iAoYctm9bRI21nOg/QXAG8rPL3wMlxN6TlQZpvh+qn5ke+fReEozrsd40vV+Earz8Sy l+dC8PIRYQE9ELRUoacZ8930chr4b+VH12/ScmCGbCHjBZ+/cv5egx2DlmllwA0MKRsuHZda vfwUbu7OJpVz/Pm0tPrR6gccPAwZRRcbQcO+zdIU+agLrJEP30BqYCkyDP9FZeQfFgHZPBYU xAVYBvCnZxq+8fzYYwvlCf6fmSfqnFo4kuh2V0Fq4GcwggUjMIIEC6ADAgECAhA60R86n4UI 4JKB4mC8prkMMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg TGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj dXJlIEVtYWlsIENBMB4XDTExMTAyNjAwMDAwMFoXDTEyMTAyNTIzNTk1OVowIjEgMB4GCSqG SIb3DQEJARYRZWJvdXJnQGFwYWNoZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDR/PiM6fmwyS2Tp5GlFJd7+4zo2axD7e+j2NB7Aq4ofw4Svvu0e/ps9mWO6QXIiNNr WFBqm1FM4VUeWHbiDNQNKwsgwEBJlwcqQvLQWqQYISqgTWO1UZQVP6ljCrmX6x5dg7IDwedp Ol42Cc/uq3tX/irQRQlLnTvapl0D1wXIsqkhRO4TJ/M0eUlJVlPk9sEjxJeblE5P3vfmZfKM c2zzTM9LFuAKDJJ2dWTskJZqQXmzZ4KyjMIwOcWHNryw/bN9R9a86sx6ife2ofA5AhqxS1M3 /HeTkpq3G3AUk3WIVki0UPVkPJSy2qUEQ430ygqqoDEw9T6cSe8l/DAGdLkDAgMBAAGjggHh MIIB3TAfBgNVHSMEGDAWgBR6E04AdFvGeGNkJ8Ev4qBbvHnFezAdBgNVHQ4EFgQU+iMpsXKQ NYVCj7QmKyp1swd1wtswDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkw FwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9 MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8u bmV0L0NQUzBXBgNVHR8EUDBOMEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01P RE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGIBggrBgEFBQcB AQR8MHowUgYIKwYBBQUHMAKGRmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVu dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6 Ly9vY3NwLmNvbW9kb2NhLmNvbTAcBgNVHREEFTATgRFlYm91cmdAYXBhY2hlLm9yZzANBgkq hkiG9w0BAQUFAAOCAQEALtbBtLzB061IuxnQGld3976Vd0c0kb2UPYVS84SAvOwbllALaWRV xQFK0PH+cirZRFJyZQjbaEUYQRCleHtlh6z6IChhy2b1tEjbWc6D9BcAbys8vfAyXE3pOVBm m+H6qfmR759F4SjOux3jS9X4RqvPxLKX50Lw8hFhAT0QtFShpxnz3fRyGvhv5UfXb9JyYIZs IeMFn79y/l6DHYOWaWXADQwpGy4dl1q9/BRu7s4mlXP8+bS0+tHqBxw8DBlFFxtBw77N0hT5 qAuskQ/fQGpgKTIM/0Vl5B8WAdk8FhTEBVgG8KdnGr7x/NhjC+UJ/p+ZJ+qcWjiS6HZXQWrg ZzGCBAwwggQIAgEBMIGoMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5j aGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5 MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWls IENBAhA60R86n4UI4JKB4mC8prkMMAkGBSsOAwIaBQCgggI4MBgGCSqGSIb3DQEJAzELBgkq hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDEwNDE1MjEzM1owIwYJKoZIhvcNAQkEMRYE FD/oqGoRVvEqQxY4zuKJso8FfbYsMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoG CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggq hkiG9w0DAgIBKDCBuQYJKwYBBAGCNxAEMYGrMIGoMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UE CBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P RE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBh bmQgU2VjdXJlIEVtYWlsIENBAhA60R86n4UI4JKB4mC8prkMMIG7BgsqhkiG9w0BCRACCzGB q6CBqDCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQOtEfOp+F COCSgeJgvKa5DDANBgkqhkiG9w0BAQEFAASCAQAM8YE9Q8kQ+3vXvlrxoueUMIpOxki/S1qJ fdbBkM6tA814ZpCNLjQwEZwqfqg/fOmAcaBXBwUWe4mAV5VnFasgG/cU6L2BykP4BMa1Rwdq KVyhpUmzca+X4sOSqm2kYHumX75zTpcwUYeF3GM6Dxb4h4/BtHgm/CUEFivleuaUWBD2Hp1W s8RV0rfFtrnFV85mFFH4t2uu/EUIT6dl58VRyFXFxW5yCfoLf9oOMy2Mx2ieeYNcOYpsvj6A EK+loMjhDeNFyn7zEOR3F/LtJaMXn1yI08lPhpIqWMzCXe1zBWT+XMWPlqQBPh8OUuhyhSJg qUnaI3sC5ZtEL0ix2r0GAAAAAAAA --------------ms020902040905050608030409--