System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 色彩转换配置文件的生成方法、打印方法、电子设备、存储介质、计算机程序产品技术_技高网

色彩转换配置文件的生成方法、打印方法、电子设备、存储介质、计算机程序产品技术

技术编号:42952643 阅读:6 留言:0更新日期:2024-10-11 16:09
本申请提供一种色彩转换配置文件的生成方法及电子设备、存储介质、计算机程序产品,包括:基于预设划分规则,将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间;在每一色彩映射区间采样出多个色彩参数;控制目标打印机调用初始色彩转换配置文件,打印每一色彩映射区间的多个色彩参数对应的色彩样本;获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,并根据所有色彩映射区间的色彩转换函数,构建优化后色彩转换配置文件。本方案提高了在不同明度范围内色彩打印质量的一致性和色彩的准确性。

【技术实现步骤摘要】

本申请涉及打印机的色彩管理,特别涉及一种色彩转换配置文件的生成方法、打印方法、电子设备、计算机可读存储介质、计算机程序产品。


技术介绍

1、在打印机色彩管理领域,icc(international color consortium,国际色彩联盟)配置文件起着至关重要的作用。icc配置文件(下文称为色彩转换配置文件)包含设备的色彩特性,还提供了色彩空间转换所需的数据。当打印机接收到针对特定颜色的打印指令,可以通过色彩转换配置文件对打印指令中色彩空间的数值进行转换,得到打印机可识别的打印参数,进而依据打印参数打印出特定颜色。

2、然而,相关技术中,色彩转换配置文件在进行转换处理时,存在一定的倾向性,可能仅对色彩空间中部分颜色能够有效转换,而对于其它颜色的转换结果不够准确,这使得打印机无法基于色彩转换配置文件对色彩空间的所有颜色进行准确打印,打印机的输出稳定性和色彩准确性不够理想。


技术实现思路

1、本申请实施例的目的在于提供一种色彩转换配置文件的生成方法、打印方法、电子设备、存储介质、计算机程序产品,用于提高在不同明度范围内的色彩打印质量的一致性和色彩的准确性。

2、一方面,本申请提供了一种色彩转换配置文件的生成方法,包括:

3、基于预设划分规则,将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间;

4、在每一色彩映射区间采样出多个色彩参数;

5、控制目标打印机调用初始色彩转换配置文件,打印每一色彩映射区间的多个色彩参数对应的色彩样本;

6、获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;

7、根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,并根据所有色彩映射区间的色彩转换函数,构建优化后色彩转换配置文件。

8、在一实施例中,用以下步骤代替步骤“基于预设划分规则,将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间;在每一色彩映射区间采样出多个色彩参数;控制目标打印机调用初始色彩转换配置文件,打印每一色彩映射区间的多个色彩参数对应的色彩样本;获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;”:

9、控制目标打印机调用初始色彩转换配置文件,打印预设打印集合内多个色彩参数对应的色彩样本;

10、获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;

11、根据所述多个比对结果,生成或修改划分规则,以将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间。

12、在一实施例中,所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

13、根据每一色彩映射区间对应的明度范围,确定该色彩映射区间的色域映射算法;其中,所述色域映射算法用于将色彩参数映射为打印参数。

14、在一实施例中,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

15、所述根据每一色彩映射区间对应的明度范围,确定该色彩映射区间的色域映射算法,包括:

16、为所述第一色彩映射区间,确定可感知的色域映射算法;

17、为所述第二色彩映射区间,确定饱和度优先的色域映射算法;

18、为所述第三色彩映射区间,确定绝对比度的色域映射算法。

19、在一实施例中,所述色彩转换函数包括多个输出通道分量;

20、所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

21、基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的分量配比方案,得到所有色彩映射区间的分量配比方案;其中,所述分量配比方案用于确定所述多个输出通道分量的用量参数。

22、在一实施例中,所述基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的分量配比方案,得到所有色彩映射区间的分量配比方案,包括:

23、基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的黑色起点和颜色替代方案,以调整该色彩映射区间对应的黑色墨水分量的用量参数。

24、在一实施例中,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

25、所述基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的黑色起点和颜色替代方案,包括:

26、为所述第一色彩映射区间,确定颜色替代方案为灰成分替代方案,并确定黑色起点为第一指定数值;

27、为所述第二色彩映射区间,确定颜色替代方案为灰成分替代方案,并确定黑色起点为第二指定数值;其中,所述第二指定数值大于所述第一指定数值;

28、为所述第三色彩映射区间,确定颜色替代方案为底色去除方案,并确定黑色起点为第三指定数值;其中,所述第三指定数值大于所述第二指定数值。

29、在一实施例中,所述色彩转换函数包括多个输出通道分量;

30、所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

31、基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的油墨输出用量限制,得到所有色彩映射区间的油墨输出用量限制。

32、在一实施例中,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

33、所述基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的油墨输出用量限制,包括:

34、为所述第一色彩映射区间,确定第一油墨输出用量限制;

35、为所述第二色彩映射区间,确定第二油墨输出用量限制;其中,所述第二油墨输出用量限制大于所述第一油墨输出用量限制;

36、为所述第三色彩映射区间,确定第三油墨输出用量限制;其中,所述第三油墨输出用量限制大于所述第二油墨输出用量限制。

37、在一实施例中,所述色彩转换函数包括多个输出通道分量,所述多个输出通道分量包括至少一种颜色墨水分量和透明墨水分量;

38、所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

39、基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的透明墨水控制模板;其本文档来自技高网...

【技术保护点】

1.一种色彩转换配置文件的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,用以下步骤代替步骤“基于预设划分规则,将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间;在每一色彩映射区间采样出多个色彩参数;控制目标打印机调用初始色彩转换配置文件,打印每一色彩映射区间的多个色彩参数对应的色彩样本;获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;”:

3.根据权利要求1或2所述的方法,其特征在于,所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

4.根据权利要求3所述的方法,其特征在于,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

5.根据权利要求1或2所述的方法,其特征在于,所述色彩转换函数包括多个输出通道分量;

6.根据权利要求5所述的方法,其特征在于,所述基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的分量配比方案,得到所有色彩映射区间的分量配比方案,包括:

7.根据权利要求6所述的方法,其特征在于,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

8.根据权利要求1或2所述的方法,其特征在于,所述色彩转换函数包括多个输出通道分量;

9.根据权利要求8所述的方法,其特征在于,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

10.根据权利要求1或2所述的方法,其特征在于,所述色彩转换函数包括多个输出通道分量,所述多个输出通道分量包括至少一种颜色墨水分量和透明墨水分量;

11.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

13.一种打印方法,应用于目标打印机,其特征在于,包括:

14.一种电子设备,其特征在于,所述电子设备包括:

15.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成权利要求1-12任意一项所述的色彩转换配置文件的生成方法或权利要求13所述的打印方法。

16.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-12任意一项所述的色彩转换配置文件的生成方法或权利要求13所述的打印方法。

...

【技术特征摘要】

1.一种色彩转换配置文件的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,用以下步骤代替步骤“基于预设划分规则,将输入色域空间划分为多个分别对应不同明度范围的色彩映射区间;在每一色彩映射区间采样出多个色彩参数;控制目标打印机调用初始色彩转换配置文件,打印每一色彩映射区间的多个色彩参数对应的色彩样本;获取每一色彩样本的测量结果,并确定每一色彩样本的测量结果与色彩参数之间的比对结果,获得多个比对结果;”:

3.根据权利要求1或2所述的方法,其特征在于,所述根据每一色彩映射区间对应的多个比对结果,确定每一色彩映射区间的色彩转换函数,包括:

4.根据权利要求3所述的方法,其特征在于,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区间对应的明度范围,所述第二色彩映射区间对应的明度范围大于所述第三色彩映射区间对应的明度范围;

5.根据权利要求1或2所述的方法,其特征在于,所述色彩转换函数包括多个输出通道分量;

6.根据权利要求5所述的方法,其特征在于,所述基于每一色彩映射区间对应的明度范围,确定该色彩映射区间的分量配比方案,得到所有色彩映射区间的分量配比方案,包括:

7.根据权利要求6所述的方法,其特征在于,所述色彩映射区间包括第一色彩映射区间、第二色彩映射区间和第三色彩映射区间,所述第一色彩映射区间对应的明度范围大于所述第二色彩映射区...

【专利技术属性】
技术研发人员:王志宏陶安迪
申请(专利权)人:浙江环峪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1