【技术实现步骤摘要】
一种锚点计算方法、装置、设备及计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种锚点计算方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]随着计算机技术的不断发展,网页中内容呈现的形式越来越多样化;例如,通过图片、音频、视频等形式来提升网页的吸引力。在网页开发设计的过程中,通常会通过锚点来对网页中的图形进行标记;例如,通过锚点标记图形的形状,或者通过锚点标记图形的可编辑区域等。在实际应用中,由于图形的形状各异,图形的锚点通常需要人工标记,效率较低。
技术实现思路
[0003]本专利技术实施例提供了一种锚点计算方法、装置、设备及计算机可读存储介质,能够较好地提升锚点的标记效率。
[0004]一方面,本申请实施例提供了一种锚点计算方法,包括:
[0005]获取图形参数;图形参数包括图形的属性信息及锚点部署信息,属性信息包括图形中所包含的坐标点的位置信息;锚点部署信息用于指示与图形相关联的锚点的部署策略;
[0006]根据坐标点的位置信息,得到图形对应的至少一条矢量路径;
[0007]获取至少一条矢量路径的长度;
[0008]根据至少一条矢量路径的长度和锚点部署信息,确定每条矢量路径对应的锚点的坐标集合。
[0009]一方面,本申请实施例提供了一种锚点计算装置,该锚点计算装置包括:
[0010]获取单元,用于获取图形参数;图形参数包括图形的属性信息及锚点部署信息,属性信息包括图形中所包含的坐标点的位置信息;锚点部署信息用 ...
【技术保护点】
【技术特征摘要】
1.一种锚点计算方法,其特征在于,所述方法包括:获取图形参数;所述图形参数包括图形的属性信息及锚点部署信息,所述属性信息包括所述图形中所包含的坐标点的位置信息;所述锚点部署信息用于指示与所述图形相关联的锚点的部署策略;根据所述坐标点的位置信息,得到所述图形对应的至少一条矢量路径;获取所述至少一条矢量路径的长度;根据所述至少一条矢量路径的长度和所述锚点部署信息,确定每条矢量路径对应的锚点的坐标集合。2.如权利要求1所述的方法,其特征在于,所述属性信息还包括锚点的类型指示信息,所述类型指示信息指示所述锚点的类型为编辑锚点;所述根据所述坐标点的位置信息,得到所述图形对应的至少一条矢量路径,包括:根据所述坐标点的位置信息,确定所述图形的外轮廓;基于所述图形的外轮廓,得到所述图形的方向点集合,所述方向点集合中的方向点用于标记目标区域,所述图形的外轮廓属于所述目标区域;通过所述图形的方向点集合,得到所述图形对应的至少一条矢量路径。3.如权利要求1所述的方法,其特征在于,所述图形中包含N个坐标点,N为正整数;所述属性信息还包括锚点的类型指示信息及所述N个坐标点之间的线段信息;所述类型指示信息指示所述锚点的类型为形状锚点;所述根据所述坐标点的位置信息,得到所述图形对应的至少一条矢量路径,包括:根据所述N个坐标点之间的线段信息对所述图形进行遍历,得到所述图形对应的至少一条矢量路径;其中,任一条矢量路径是由所述N个坐标点中任意两个坐标点之间的矢量路径组合形成的;第i个坐标点和第i+1个坐标点之间的矢量路径,是基于所述第i个坐标点和所述第i+1个坐标点之间的线段信息确定的。4.如权利要求3所述的方法,其特征在于,所述图形包括M个子图形,M为正整数;所述属性信息还包括所述M个子图形的指示信息;所述根据所述N个坐标点之间的线段信息对所述图形进行遍历,得到所述图形对应的至少一条矢量路径,包括:根据所述N个坐标点之间的线段信息对所述图形进行拆分,得到M个线段集合,所述M个线段集合与所述M个子图形一一对应,一个所述线段集合中的线段是对应的子图形的组成元素;根据所述M个子图形的指示信息,确定所述M个线段集合中各个线段的矢量表达式;对所述各个线段的矢量表达式进行组合,得到所述图形对应的至少一条矢量路径。5.如权利要求1所述的方法,其特征在于,所述图形包括P条关键线段和Q个子图形;所述关键线段是指用于连接任意两个子图形的线段;P,Q均为正整数;所述属性信息还包括锚点的类型指示信息、所述P条关键线段的线段信息及所述Q个子图形的指示信息;所述类型指示信息指示所述锚点的类型为动画锚点;所述根据所述坐标点的位置信息,得到所述图形对应的至少一条矢量路径,包括:根据所述图形的属性信息对所述图形进行拆分,得到所述P条关键线段和Q个子图形;获取每个子图形的入口坐标点和出口坐标点,并根据各个子图形的入口坐标点和出口
坐标点对各个子图形进行拆分,得到各个子图形的候选路径集合;每个子图形的候选路径集合中包含一条或多条候选路径;根据所述P条关键线段的线段信息,确定各条关键线段的矢量表达式;以及,根据所述各个子图形的指示信息,确定各个子图形的候选路径集合中各条候选路径的矢量表达式;将至少一条关键线段的矢量表达式与至少一条候选路径的矢量表达式进行组合,得到所述图形对应的至少一条矢量路径。6.如权利要求5所述的方法,其特征在于,所述P条关键线段的线段信息包括动画流...
【专利技术属性】
技术研发人员:李书东,蒋杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。