initial commit

This commit is contained in:
2026-09-21 13:41:40 +09:00
commit 855c7328df
411 changed files with 85352 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# CMYK ICC CLUT試験資料
`icc-cmyk-lut.pdf`は、同じCMYK入力をICCベクター・ICC画像・DeviceCMYK対照で表示する生成資料である。自作ICC入力プロファイルのCLUT頂点と数式から色の期待値を定める。制作条件・数値・既知の差は[描画比較記録](../../../results/cmyk-lut/README.md)を参照する。
`manifest.json`はPDFとICCのSHA-256、16個のICC色測定点、8個の対照点、生成器hash、測定対象外の範囲を保持する。物理的な印刷条件やモニターを校正するためのプロファイルではない。PDFiumと期待色の差が見つかっており、正解画像の人による承認は未完了である。
Binary file not shown.
+535
View File
@@ -0,0 +1,535 @@
{
"file": "icc-cmyk-lut.pdf",
"sha256": "3cc5ea798bc61b0d1af2fc1ee256bedc961ca40b05ad2002a9fee6a9227330fe",
"profileFile": "synthetic-cmyk-lab.icc",
"profileSha256": "1708392182ecb3819bb0e4bd1139677be24c9884fff84ad3bb91af5dd42b78f7",
"profileBytes": 588,
"pageSizePt": [
720,
420
],
"profile": {
"version": "2.1",
"class": "scnr",
"input": "CMYK",
"pcs": "Lab ",
"tag": "A2B0",
"type": "mft2",
"gridPointsPerChannel": 2,
"mapping": [
"L=100-12*C-15*M-10*Y-35*K",
"a=18*M-15*C",
"b=20*Y-12*C"
],
"labEncoding": "ICC v2 L: 0..65280 for 0..100; a/b: (value+128)*256",
"source": "Self-authored binary ICC input profile; no borrowed ICC profile"
},
"probes": [
{
"kind": "icc-vector",
"sample": 0,
"pointPt": [
71,
292
],
"components": [
0,
0,
0,
0
],
"lab": [
100,
0,
0
],
"expectedRgb": [
255,
255,
255
]
},
{
"kind": "icc-image",
"sample": 0,
"pointPt": [
76.5,
194
],
"components": [
0.0,
0.0,
0.0,
0.0
],
"lab": [
100.0,
0.0,
0.0
],
"expectedRgb": [
255,
255,
255
]
},
{
"kind": "device-control",
"sample": 0,
"pointPt": [
71,
96
],
"components": [
0,
0,
0,
0
]
},
{
"kind": "icc-vector",
"sample": 1,
"pointPt": [
152,
292
],
"components": [
1,
0,
0,
0
],
"lab": [
88,
-15,
-12
],
"expectedRgb": [
178,
230,
243
]
},
{
"kind": "icc-image",
"sample": 1,
"pointPt": [
157.5,
194
],
"components": [
1.0,
0.0,
0.0,
0.0
],
"lab": [
88.0,
-15.0,
-12.0
],
"expectedRgb": [
178,
230,
243
]
},
{
"kind": "device-control",
"sample": 1,
"pointPt": [
152,
96
],
"components": [
1,
0,
0,
0
]
},
{
"kind": "icc-vector",
"sample": 2,
"pointPt": [
233,
292
],
"components": [
0,
1,
0,
0
],
"lab": [
85,
18,
0
],
"expectedRgb": [
246,
200,
213
]
},
{
"kind": "icc-image",
"sample": 2,
"pointPt": [
238.5,
194
],
"components": [
0.0,
1.0,
0.0,
0.0
],
"lab": [
85.0,
18.0,
0.0
],
"expectedRgb": [
246,
200,
213
]
},
{
"kind": "device-control",
"sample": 2,
"pointPt": [
233,
96
],
"components": [
0,
1,
0,
0
]
},
{
"kind": "icc-vector",
"sample": 3,
"pointPt": [
314,
292
],
"components": [
0,
0,
1,
0
],
"lab": [
90,
0,
20
],
"expectedRgb": [
238,
226,
188
]
},
{
"kind": "icc-image",
"sample": 3,
"pointPt": [
319.5,
194
],
"components": [
0.0,
0.0,
1.0,
0.0
],
"lab": [
90.0,
0.0,
20.0
],
"expectedRgb": [
238,
226,
188
]
},
{
"kind": "device-control",
"sample": 3,
"pointPt": [
314,
96
],
"components": [
0,
0,
1,
0
]
},
{
"kind": "icc-vector",
"sample": 4,
"pointPt": [
395,
292
],
"components": [
0,
0,
0,
1
],
"lab": [
65,
0,
0
],
"expectedRgb": [
158,
158,
158
]
},
{
"kind": "icc-image",
"sample": 4,
"pointPt": [
400.5,
194
],
"components": [
0.0,
0.0,
0.0,
1.0
],
"lab": [
65.0,
0.0,
0.0
],
"expectedRgb": [
158,
158,
158
]
},
{
"kind": "device-control",
"sample": 4,
"pointPt": [
395,
96
],
"components": [
0,
0,
0,
1
]
},
{
"kind": "icc-vector",
"sample": 5,
"pointPt": [
476,
292
],
"components": [
0.25,
0.5,
0.75,
0.2
],
"lab": [
75.0,
5.25,
12.0
],
"expectedRgb": [
201,
181,
163
]
},
{
"kind": "icc-image",
"sample": 5,
"pointPt": [
481.5,
194
],
"components": [
0.25098039215686274,
0.5019607843137255,
0.7490196078431373,
0.2
],
"lab": [
74.96862745098039,
5.270588235294118,
11.968627450980392
],
"expectedRgb": [
201,
181,
163
]
},
{
"kind": "device-control",
"sample": 5,
"pointPt": [
476,
96
],
"components": [
0.25,
0.5,
0.75,
0.2
]
},
{
"kind": "icc-vector",
"sample": 6,
"pointPt": [
557,
292
],
"components": [
0.6,
0.2,
0.4,
0.1
],
"lab": [
82.3,
-5.4,
0.8000000000000007
],
"expectedRgb": [
195,
208,
203
]
},
{
"kind": "icc-image",
"sample": 6,
"pointPt": [
562.5,
194
],
"components": [
0.6,
0.2,
0.4,
0.10196078431372549
],
"lab": [
82.23137254901961,
-5.4,
0.8000000000000007
],
"expectedRgb": [
194,
208,
203
]
},
{
"kind": "device-control",
"sample": 6,
"pointPt": [
557,
96
],
"components": [
0.6,
0.2,
0.4,
0.1
]
},
{
"kind": "icc-vector",
"sample": 7,
"pointPt": [
638,
292
],
"components": [
1,
1,
1,
1
],
"lab": [
28,
3,
8
],
"expectedRgb": [
74,
64,
54
]
},
{
"kind": "icc-image",
"sample": 7,
"pointPt": [
643.5,
194
],
"components": [
1.0,
1.0,
1.0,
1.0
],
"lab": [
28.0,
3.0,
8.0
],
"expectedRgb": [
74,
64,
54
]
},
{
"kind": "device-control",
"sample": 7,
"pointPt": [
638,
96
],
"components": [
1,
1,
1,
1
]
}
],
"tolerance8Bit": 4,
"references": [
"https://archive.color.org/files/icc32.pdf",
"https://www.color.org/chardata/rgb/srgb.xalter"
],
"limits": [
"Synthetic CMYK input CLUT; not a measured print profile or calibrated press proof.",
"No human-approved golden; no physical display or Windows validation."
],
"generatorSha256": "ed93e85cdf4e398409d49bbf941abfe79062c5a35bde359d75f14e4a8746c8f8"
}
Binary file not shown.