掌桥专利:专业的专利平台
掌桥专利
首页

一种花型的绘制方法、针织横机和计算机可读存储介质

文献发布时间:2023-06-19 11:32:36


一种花型的绘制方法、针织横机和计算机可读存储介质

技术领域

本申请涉及纺织技术领域,具体涉及一种花型的绘制方法、针织横机和计算机可读存储介质。

背景技术

在目前的花型绘制过程,需要采用多个不同的花型模块来绘制目标花型,尽管使用的多个花型模块属于一个花型模块时,也无法分别对该花型模块中包含的多个花型进行选择展开,无法只使用这一个花型模块来绘制出目标花型,使得绘制花型比较复杂而且不灵活。

发明内容

本申请提供一种花型的绘制方法、针织横机和计算机可读存储介质,能够便捷灵活地绘制花型,提高了模块代表色码的利用率与花型图绘制的效率。

为解决上述技术问题,本申请采用的技术方案是提供一种花型的绘制方法,该方法包括:接收插入花型模块的插入指令,其中,花型模块包括模块代表色码以及与模块代表色码对应的选择标识,模块代表色码包括多个图案色码,选择标识用于标识选择模块代表色码中的至少部分图案色码,选择标识包括多个标识色码;将接收到的标识色码记作插入标识色码,基于模块代表色码与插入标识色码,生成目标花型图案。

为解决上述技术问题,本申请采用的另一技术方案是提供一种针织横机,该针织横机包括互相连接的存储器和处理器,其中,存储器用于存储计算机程序,计算机程序在被处理器执行时,用于实现上述的花型的绘制方法。

为解决上述技术问题,本申请采用的另一技术方案是提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,计算机程序在被处理器执行时,用于实现上述的花型的绘制方法。

通过上述方案,本申请的有益效果是:在花型图案的绘制过程中,如果存在多个花型模块是某一个较复杂的花型模块的一部分的状况,可采用标识色码对该较复杂的花型模块进行定义,以便用该较复杂的花型模块就能表示所有类型的花型;然后在接收到插入花型模块的插入指令后,可利用模块代表色码以及接收到的插入标识色码对花型模块中的模块代表色码进行选择性展开,即可以选择展开花型模块中的所有图案色码或者展开该花型模块中的部分图案色码,实现利用一个花型模块绘制出不同类型的花型,最终形成目标花型图案,能够减少花型模块的使用数量,提高了模块代表色码的利用率,使得花型图的绘制方便快捷,同时采用标识色码对模块代表色码进行选择,可设定多种选择方式,使得模块代表色码的展开方式更加灵活多样,能够提高花型图绘制的效率,而且实现简单。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请提供的花型的绘制方法一实施例的流程示意图;

图2(a)是本申请提供的花型模块的示意图;

图2(b)是本申请提供的花型模块的另一示意图;

图3是本申请提供的花型的绘制方法另一实施例的流程示意图;

图4(a)是本申请提供的花样图层中模块代表色码的示意图;

图4(b)是本申请提供的标识图层中插入标识色码的示意图;

图4(c)是本申请提供的花型图案的示意图;

图5是图3所示的实施例中步骤36的流程示意图;

图6是本申请提供的针织横机一实施例的结构示意图;

图7是本申请提供的计算机可读存储介质一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,图1是本申请提供的花型的绘制方法一实施例的流程示意图,该方法包括:

步骤11:接收插入花型模块的插入指令。

在进行花型绘制时,如果接收到插入花型模块的插入指令,则将花型模块插入图层中然后对其进行展开,以绘制出目标花型图案。例如,如图2(a)所示,花型模块包括模块代表色码120以及与模块代表色码120对应的选择标识254,模块代表色码120还包括多个图案色码,选择标识254用于标识选择模块代表色码120中的至少部分图案色码。

进一步地,选择标识254包括多个标识色码,请参阅图2(b),其为图2(a)中的模块代表色码120以及选择标识254的放大图,模块代表色码120包含图案色码121-124,选择标识254包含标识色码0-3。

在一具体的实施例中,在使用花型模块绘制花型图之前,可先对花型模块中的模块代表色码进行标识处理,具体地,使用标识色码对模块代表色码中的每个图案色码的展开属性进行定义,每个标识色码与每个模块代表色码中的每个图案色码相邻,标识色码对应的展开属性可包括:选择展开、固定展开以及全部展开,展开即为对图案色码的绘制,例如,如图2(b)所示,可设置为:标识色码0用于标识图案色码121的展开属性,其代表的展开属性为固定展开,即标识图案色码121便被定义成固定展开的色码。

步骤12:基于模块代表色码与插入标识色码,生成目标花型图案。

在接收到插入花型模块的插入指令后,将该花型模块插入对应的图层中,然后根据要绘制的目标花型图案,在另一图层上插入每个花型模块对应的插入标识色码,插入标识色码用于标识每个模块代表色码所要执行的展开方式,具体地,插入标识色码为标识色码中的其中一种,例如,花型模块中包含标识色码1、标识色码2、标识色码3以及标识色码4,其对应的编号分别为1、2、3以及4,分别对模块代表色码中的四个图案色码A、B、C以及D进行标识,假设插入标识色码的编号为1,与其对应的是图案色码A,此时便根据标识色码1对模块代表色码中的图案色码A进行展开,从而生成目标花型图案。

在本实施例中,可预先采用标识色码对花型模块进行定义,以便用该花型模块就能表示所有类型的花型;在实际应用中如果接收到插入花型模块的插入指令,可利用模块代表色码以及接收到的插入标识色码对花型模块中的模块代表色码进行选择性展开,即可以选择展开花型模块中的所有图案色码或者展开该花型模块中的部分图案色码,实现利用一个花型模块绘制出不同类型的花型,从而生成目标花型图案,能够减少花型模块的使用数量,提高了模块代表色码的利用率,使得花型图的绘制方便快捷,同时采用标识色码对模块代表色码进行选择时可设定多种选择方式,使得模块代表色码的展开方式更加灵活多样,能够提高花型图绘制的效率,而且实现简单。

请参阅图3,图3是本申请提供的花型的绘制方法另一实施例的流程示意图,该方法包括:

步骤31:建立标识色码与模块代表色码中的图案色码之间的对应关系。

首先建立标识色码与模块代表色码中的图案色码之间的对应关系,标识色码与图案色码一一对应,标识色码与图案色码的数量相同。例如,利用标识色码1~4分别对模块代表色码中的图案色码A~D进行定义,标识色码1标识图案色码A,标识色码2标识图案色码B,标识色码3标识图案色码C,标识色码4标识图案色码D,则对应关系为标识色码1对应图案色码A,标识色码2对应图案色码B,标识色码3对应图案色码C,标识色码4对应图案色码D;进一步地,对应关系还可包括每个标识色码对应的展开属性,例如,固定展开,即建立标识色码、展开属性以及图案色码之间的对应关系,例如,可通过对应表、数据库或者其他的表示形式来建立对应关系。

可以理解地,模块代表色码中的图案色码的种类与数量可根据要绘制的目标花型图案包含的花型进行设置,以广泛适用于不同花型图案的绘制。

标识色码可根据模块代表色码中的图案色码的排列位置来确定与图案色码之间的相对位置,从而与图案色码一一对应,可在图案色码采用行排列时置于其对应的左/右侧,可在图案色码采用列排列时置于其对应的上/下侧。

在一具体的实施例中,如图2(a)所示,模块代表色码120可包括多行图案色码,选择标识254与模块代表色码120一一对应,其设置于模块代表色码120的左侧或右侧,图中以置于左侧为例,即每行图案色码对应一标识色码,分别对每行图案色码的展开属性进行定义。

在另一具体的实施例中,模块代表色码也可包括多列图案色码,选择标识与模块代表色码一一对应,其设置于模块代表色码的上侧或下侧,即每列图案色码对应一个标识色码,分别对每列的图案色码的展开属性进行定义。

可以理解地,标识色码与图案色码之间的相对位置可根据实际情况进行设置,并不仅限于上述的两种情况。

步骤32:接收插入花型模块的插入指令。

在接收到插入花型模块的插入指令后,可将花型模块中的模块代表色码插入到对应的图层中,然后再根据目标花型图案将每个模块代表色码对应的插入标识色码插入到其对应的图层中。具体地,在绘制花型图之前,可先设置两个图层,即花样图层以及标识图层,将模块代表色码插入花样图层中,将插入标识色码插入标识图层中。

进一步地,插入标识色码与模块代表色码一一对应,两者数量相同,且插入标识色码设置于标识图层中与花样图层中的模块代表色码所对应的位置上,即标识图层中的插入标识色码与花样图层中的模块代表色码的位置对应相同。例如,如图4(a)与图4(b)所示,在图4(a)所示的花样图层以及图4(b)所示的标识图层中,模块代表色码120分别排列在花样图层中的第11行、第8行以及第5行;在标识图层中,第11行的插入标识色码200对应花样图层中第11行的模块代表色码120,第8行的插入标识色码100对应花样图层中第8行的模块代表色码120,第5行的插入标识色码000对应花样图层中第5行的模块代表色码120。

在一具体的实施例中,模块代表色码、标识色码以及插入标识色码都可用数字来进行表示,插入标识色码可用标识色码编号加上数字后缀的形式来表示,例如,在用标识色码0、标识色码1、标识色码2以及标识色码3对模块代表色码120进行定义时,对应的插入标识色码可用000、100、200、300以及400来表示,可以理解地,也可用011、111、211、311、411来表示,又或使用其他方式(比如数字与字母的组合)来表示。

步骤33:利用对应关系获取与插入标识色码对应的图像色码。

在将模块代表色码以及插入标识色码分别插入花样图层以及标识图层中后,再根据建立的标识色码与模块代表色码中的图案色码之间的对应关系,找到每个插入标识色码对应的图像色码;具体地,可根据插入标识色码中包含的编号找到其对应的图案色码,例如,如图2(a)以及图2(b)所示,标识色码与图案色码之间的对应关系为:标识色码0、3、2以及1分别标识模块代表色码120中的图案色码121、122、123以及124,此时若某一个模块代表色码120对应的插入标识色码为100,可知其包含的标识色码的编号为1,根据对应关系可获取到插入标识色码100对应的图像色码为图像色码121,然后将该图像色码记作编织图案色码。

步骤34:判断插入标识色码是否为全选标识。

在获取到插入标识色码对应的编织图案色码后,判断插入标识色码是否为全选标识;具体地,插入标识色码包括非全选标识与全选标识,当插入标识色码为全选标识时,说明此时展开模块代表色码中包含的全部图案色码,可以理解地,全选标识可用数字、字母或者其他符号来表示,例如,全选标识可为Q,则当插入标识色码为Q时将其对应的模块代表色码全部展开;当插入标识色码为非全选标识,表明只选择模块代表色码中的部分图案色码进行展开。

在一具体的实施例中,采用标识色码对模块代表色码的图案色码的展开属性进行标识时,每个标识色码都包含其各自代表的展开属性,标识色码包括固定选择色码与部分选择色码,以图2(a)以及图2(b)为例,标识色码3为固定选择色码,定义图案色码122为固定展开的行,即不论模块代表色码120是全部展开还是部分展开时图案色码122都会展开;标识色码2为部分选择色码,定义图案色码123为独立展开的行,即选择性展开模块代表色码120中的图案色码123;标识色码3也为部分选择色码,定义图案色码124为独立展开的行,即选择性展开模块代表色码120中的图案色码124。可以理解地,每个图案色码对应一个标识色码,且各个标识色码的编号各不相同,但其代表的展开属性可相同,例如上述的标识色码1与标识色码2。

进一步地,标识色码还可包括全部选择色码,故也可判断插入标识色码中是否包含全部选择色码,从而判断插入标识色码是否为全选标识,继续以上述图2(a)以及图2(b)中包含的标识色码为例,标识色码0为全部选择色码,其用来标识图案色码121,若当前插入标识色码用000表示,则其包含标识色码0,判定当前插入标识色码000为全选标识,即展开模块代表色码120中的全部图案色码。

步骤35:若插入标识色码是全选标识,则确定编织图案色码为模块代表色码,按照预设方向利用模块代表色码进行编织,以生成目标花型图案。

在判断出插入标识色码为全选标识时,说明此时插入标识色码对应的模块代表色码中的全部图案色码都要展开,编织图案色码就是模块代表色码,然后再按照预设方向对模块代表色码中的全部图案色码进行编织,从而生成目标花型图案,该预设方向可为行方向或列方向。以图4(c)所示的花型图案为例,其为利用图4(a)以及图4(b)所生成的花型图案,模块代表色码120为图2(a)以及图2(b)所示的模块代表色码120,图4(c)中的花型图案C为花样图层第5行中的模块代表色码120根据相应的插入标识色码000进行编织得到的花型图案,插入标识色码000对应标识色码0,其为全部选择色码,故此时的编织图案色码就是模块代表色码120,模块代表色码120全部展开,得到花型图案C。

步骤36:若插入标识色码不是全选标识,则确定编织图案色码为模块代表色码中的局部图案色码,按照预设方向利用局部图案色码进行编织,以生成目标花型图案。

在插入标识色码不是全选标识(即非全选标识)时,说明只需对模块代表色码中的部分图案色码进行展开,此时编织图案色码为模块代表色码中的局部图案色码;然后按照预设方向利用该局部图案色码进行编织,确定局部图案色码的具体步骤如图5所示,包括以下步骤:

步骤361:选择与固定选择色码对应的图案色码,记作第一图案色码。

当插入标识色码不是全选标识时,则要判断该模块代表色码要展开哪些图案色码;具体地,标识色码包括固定选择色码以及部分选择色码,固定选择色码标识的图案色码为固定展开的色码,可将被固定选择色码标识的图案色码记作第一图案色码,再判断是否需要展开其他图案色码。

步骤362:判断是否存在部分选择色码。

判断插入标识色码所对应的标识色码中是否存在部分选择色码,即判断除了固定展开的色码之外是否存在其他色码。

步骤363:若存在部分选择色码,则将部分选择色码对应的图案色码记作第二图案色码,将第一图案色码与第二图案色码进行拼合,生成编织图案色码。

如果插入标识色码中包含部分选择色码,则将可部分选择色码对应的图案色码记作第二图案色码,然后将固定选择色码对应的第一图案色码与第二图案色码按照排列方式进行拼合,从而生成编织图案色码;具体地,可利用模块代表色码中图案色码的排列顺序确定第一图案色码与第二图像色码的排列方式,例如,图4(b)中标识图层中第11行中插入的插入标识色码为200,该插入标识色码包含标识色码2,其为部分选择色码,根据图2(b)可知,标识色码2对应的图案色码为图案色码123,即第二图案色码为图案色码123,而且图案色码122为第一图案色码;根据模块代表色码120中图案色码的排列顺序可知,图案色码122位于图案色码123的上方,故在将第一图案色码与第二图案色码进行拼合时,便按照该排列顺序将第一图案色码排列于第二图案色码的上方,从而得到图4(c)中所示的花型图案A;类似地,图4(b)中标识图层中第8行中插入的插入标识色码为100,标识色码1同样为部分选择色码,执行与上述类似的操作,将第一图案色码与第二图案色码拼合,可以得到图4(c)中所示的花型图案B。

步骤364:若不存在部分选择色码,则将第一图案色码作为编织图案色码。

当插入标识色码所对应的标识色码不是部分选择色码时,即标识色码为固定选择色码,说明除了固定展开的图案色码外不存在其他要展开的图案色码,则直接将第一图案色码作为编织图案色码,按照预设方向利用第一图案色码进行编织,从而生成目标花型图案。

本实施例中,采用标识色码对模块代表色码中的图案色码进行选择性标识,并建立标识色码与图案色码之间的对应关系,然后在利用该模块代表色码进行花型图案的绘制过程中,可根据对应关系以及每个模块代表色码对应的插入标识色码进行选择性展开,以生成目标花型图案,能够使得花型图案的绘制过程更加方便快捷,提高了模块代表色码的利用率,同时模块代表色码中的图案色码也可根据绘制需求进行选择设置,实现利用一个花型模块绘制出不同类型的花型,减少花型模块的数量并且适用于不同花型图案的绘制,实现简单、灵活多变。

请参阅图6,图6是本申请提供的针织横机一实施例的结构示意图,针织横机60包括互相连接的存储器61和处理器62,存储器61用于存储计算机程序,计算机程序在被处理器62执行时,用于实现上述实施例中的花型的绘制方法。

请参阅图7,图7是本申请提供的计算机可读存储介质一实施例的结构示意图,计算机可读存储介质70用于存储计算机程序71,计算机程序71在被处理器执行时,用于实现上述实施例中的花型的绘制方法。

计算机可读存储介质70可以是服务端、U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 一种花型的绘制方法、针织横机和计算机可读存储介质
  • 字体绘制方法、装置、计算机设备及计算机可读存储介质
技术分类

06120112964203