一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于重新着色矢量图形的系统和方法与流程

2022-02-20 13:13:02 来源:中国专利 TAG:

技术特征:
1.一种用于重新着色矢量图形的计算机实现的方法,该方法包括:由处理单元对所述矢量图形进行处理以确定文件颜色集合,所述文件颜色集合中的每个文件颜色为由所述矢量图形定义的颜色;处理所述矢量图形以确定由所述矢量图形定义的多个主色;通过将所述文件颜色集合中的每个文件颜色与文件颜色组相关联,生成文件颜色组集合,每个文件颜色组与由所述矢量图形定义的主色相关联;经由输入设备接收定义特定文件颜色组和新颜色的颜色变化输入数据;以及响应于接收到所述颜色变化输入数据:确定描述变化到所述新颜色的颜色变换;对于与所述特定文件颜色组相关联的每个文件颜色,使用所述颜色变换计算相应的变换后文件颜色;通过将与所述特定文件颜色组相关联的每个文件颜色替换为其相应的变换后文件颜色来重新着色所述矢量图形;以及在显示器上显示经重新着色的矢量图形。2.根据权利要求1所述的计算机实现的方法,其中,处理所述矢量图形以确定所述多个主色包括:对所述矢量图形进行栅格化以生成栅格数据;以及处理所述栅格数据以确定所述多个主色。3.根据权利要求2所述的计算机实现的方法,其中,处理所述栅格数据以确定所述多个主色包括:使用聚类算法处理所述栅格数据以确定多个簇;计算每个簇的代表性簇颜色;以及确定每个代表性簇颜色是主色。4.根据权利要求3所述的计算机实现的方法,其中,计算给定簇的代表性簇颜色包括计算与所述给定簇相关联的所有像素的平均颜色。5.根据权利要求1所述的计算机实现的方法,还包括对于所述文件颜色组集合中的每个文件颜色组确定代表性组颜色。6.根据权利要求5所述的计算机实现的方法,其中,对于给定文件颜色组确定的代表性组颜色是与所述文件颜色组相关联的主色。7.根据权利要求5所述的计算机实现的方法,其中,确定给定文件颜色组的代表性组颜色包括计算与所述给定文件颜色组相关联的所有文件颜色的平均颜色。8.根据权利要求5所述的计算机实现的方法,其中,所述颜色变换描述从所述特定文件颜色组的代表性组颜色到所述新颜色的颜色变化。9.根据权利要求5所述的计算机实现的方法,还包括使至少一个文件颜色组的代表性组颜色显示在用户界面中。10.根据权利要求5所述的计算机实现的方法,其中,响应于接收到所述颜色变化输入数据,所述方法还包括对于所述特定文件颜色组计算新的代表性组颜色。11.根据权利要求10所述的计算机实现的方法,其中:在接收到所述颜色变化输入数据之前,所述方法还包括使所述特定文件颜色组的代表
性组颜色显示在用户界面中;以及在接收到所述颜色变化输入数据之后,所述方法还包括使所述特定文件颜色组的新的代表性组颜色显示在所述用户界面中。12.一种计算机处理系统,包括:处理单元;输入设备;显示器;以及存储指令的非瞬时计算机可读存储介质,当所述指令由所述处理单元执行时,使所述处理单元:处理矢量图形以确定文件颜色集合,所述文件颜色集合中的每个文件颜色为由所述矢量图形定义的颜色;处理所述矢量图形以确定由所述矢量图形定义的多个主色;通过将所述文件颜色集合中的每个文件颜色与文件颜色组相关联,生成文件颜色组集合,每个文件颜色组与由所述矢量图形定义的主色相关联;通过所述输入设备接收定义特定文件颜色组和新颜色的颜色变化输入数据;以及响应于接收到所述颜色变化输入数据:确定描述变化到所述新颜色的颜色变换;对于与所述特定文件颜色组相关联的每个文件颜色,使用所述颜色变换计算相应的变换后文件颜色;通过将与所述特定文件颜色组相关联的每个文件颜色替换为其相应的变换后文件颜色来重新着色所述矢量图形;以及在所述显示器上显示经重新着色的矢量图形。13.根据权利要求12所述的计算机处理系统,其中,处理所述矢量图形以确定所述多个主色包括:对所述矢量图形进行栅格化,以生成栅格数据;使用聚类算法处理所述栅格数据以确定多个簇;计算每个簇的代表性簇颜色;以及确定每个代表性簇颜色是主色。14.根据权利要求13所述的计算机处理系统,其中,计算给定簇的代表性簇颜色包括计算与所述给定簇相关联的所有像素的平均颜色。15.根据权利要求12所述的计算机处理系统,其中,所述指令的执行进一步使所述处理单元对于所述文件颜色组集合中的每个文件颜色组确定代表性组颜色。16.根据权利要求15所述的计算机处理系统,其中,确定给定文件颜色组的代表性组颜色包括计算与所述给定文件颜色组相关联的所有文件颜色的平均颜色。17.根据权利要求15所述的计算机处理系统,其中,所述颜色变换描述从所述特定文件颜色组的代表性组颜色到所述新颜色的颜色变化。18.根据权利要求15所述的计算机处理系统,其中,所述指令的执行进一步使所述处理单元使至少一个文件颜色组的代表性组颜色显示在所述显示器上的用户界面中。19.根据权利要求15所述的计算机实现的方法,其中,响应于接收到所述颜色变化输入
数据,所述指令的执行进一步使所述处理单元:对于所述特定文件颜色组计算新的代表性组颜色;以及在所述显示器上的所述用户界面中显示所述新的代表性组颜色。20.一种处理单元可读的非瞬时存储介质,所述存储介质存储能由所述处理单元执行的指令以使所述处理单元:处理矢量图形以确定文件颜色集合,所述文件颜色集合中的每个文件颜色为由所述矢量图形定义的颜色;处理所述矢量图形以确定由所述矢量图形定义的多个主色;通过将文件颜色集合中的每个文件颜色与文件颜色组相关联,生成文件颜色组集合,每个文件颜色组与由所述矢量图形定义的主色相关联;接收定义特定文件颜色组和新颜色的颜色变化输入数据;以及响应于接收到所述颜色变化输入数据:确定描述变化到所述新颜色的颜色变换;对于与所述特定文件颜色组相关联的每个文件颜色,使用所述颜色变换计算相应的变换后文件颜色;通过将与所述特定文件颜色组相关联的每个文件颜色替换为其相应的变换后文件颜色来重新着色所述矢量图形;以及显示经重新着色的矢量图形。

技术总结
本文描述的是一种用于重新着色矢量图形的计算机实现的方法。确定由矢量图形定义的主色,通过将文件颜色与由矢量图形定义的主色相关联,生成文件颜色组集合。接收定义特定文件颜色组和新颜色的颜色变化输入数据,并作为响应确定颜色变换。然后使用颜色变换计算相应的变换后文件颜色。变换后文件颜色。变换后文件颜色。


技术研发人员:T
受保护的技术使用者:坎瓦有限公司
技术研发日:2021.06.29
技术公布日:2022/1/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献