主权项 |
一种基于LCH色空间的色彩转换方法,其中,包括:输入基于LCH三维色空间的原始图数据;将所述原始图数据对应的所有颜色所在空间按色相等分切割成n个二维色空间平面,分别为二维色空间平面H1、H2、H3、...、Hn‑1以及Hn,其中n为自然数;将所述原始图数据在二维色空间平面Hn的最饱和外围特定点分别定义为An、Bn、Cn、Dn、…,将与所述原始图数据二维色空间平面Hn在相同色相水平下的目标二维色空间平面Hn’上的最饱和外围特定点分别定义为An’、Bn’、Cn’、Dn’、…,其中,所述An’、Bn’、Cn’、Dn’、…与所述An、Bn、Cn、Dn、…之间具有第一种一一对应关系;根据所述二维色空间平面Hn’上的最饱和外围特定点An’、Bn’、Cn’、Dn’、…与所述二维色空间平面Hn上的最饱和外围特定点An、Bn、Cn、Dn、…之间的第一种一一对应关系,确定第一转换关系矩阵公式,根据所述第一转换关系矩阵公式,将所述二维色空间平面Hn上任一最饱和外围特定点的二维色彩(C,L)转换为目标二维色空间平面Hn’上与所述任一最饱和外围特定点相对应的点的二维色彩(C’,L’);根据所述第一种一一对应关系,确定目标二维色空间平面Hn‑1’上最饱和外围特定点An‑1’、Bn‑1’、Cn‑1’、Dn‑1’、…与原始图数据在二维色空间平面Hn‑1上最饱和外围特定点An‑1、Bn‑1、Cn‑1、Dn‑1、…之间的第二种一一对应关系,根据所述第二种一一对应关系确定第二转换关系矩阵公式,根据所述第二转换关系矩阵公式,将二维色空间平面Hn‑1上任一最饱和外围特定点的二维色彩(C,L)转换为目标Hn‑1’色空间平面上与所述任一最饱和外围特定点相对应的点的二维色彩(C’,L’);根据所述二维色空间平面Hn上的最饱和外围特定点An、Bn、Cn、Dn、…的二维色彩(C,L)与所述二维色空间平面Hn‑1上的最饱和外围特定点An‑1、Bn‑1、Cn‑1、Dn‑1、…的二维色彩(C,L),计算出位于二维色空间平面Hn与二维色空间平面Hn‑1之间的任一色相水平下的二维色空间平面Hx上最饱和外围特定点Ax、Bx、Cx、Dx、…的二维色彩(C,L),其中,Ax=(C<sub>Ax</sub>,L<sub>Ax</sub>)、Bx=(C<sub>Bx</sub>,L<sub>Bx</sub>)、Cx=(C<sub>Cx</sub>,L<sub>Cx</sub>)、Dx=(C<sub>Dx</sub>,L<sub>Dx</sub>)、…,根据所述二维色空间平面Hn’上的最饱和外围特定点An’、Bn’、Cn’、Dn’、…的二维色彩(C’,L’)与二维色空间平面Hn‑1’上An‑1’、Bn‑1’、Cn‑1’、Dn‑1’、…的二维色彩(C’,L’),计算出位于二维色空间平面Hn’与二维色空间平面Hn‑1’之间的与二维色空间平面Hx在同一色相水平下的二维色空间平面Hx’上最饱和外围特定点Ax’、Bx’、Cx’、Dx’、…的二维色彩(C’,L’),其中,Ax’=(C<sub>Ax</sub>’,L<sub>Ax</sub>’)、Bx’=(C<sub>Bx</sub>’,L<sub>Bx</sub>’)、Cx’=(C<sub>Cx</sub>’,L<sub>Cx</sub>’)、Dx’=(C<sub>Dx</sub>’,L<sub>Dx</sub>’)、…;根据所述二维色空间平面Hx’上的最饱和外围特定点Ax’、Bx’、Cx’、Dx’、…与二维色空间平面Hx上的最饱和外围特定点Ax、Bx、Cx、Dx、…,计算出所述二维色空间平面Hx上二维色彩(C,L)与目标二维色空间平面Hx’上二维色彩(C’,L’)之间的第三转换关系矩阵公式;通过所述第三转换关系矩阵公式,将位于所述二维色空间平面Hx上原始图数据任一点颜色计算出色彩转换调整后的目标颜色;输出或保存对应所述色彩转换调整后的目标颜色的目标图数据。 |