用于服装订单的图像生成方法和生成装置与流程

文档序号:22432607发布日期:2020-10-02 10:17阅读:152来源:国知局
用于服装订单的图像生成方法和生成装置与流程

本发明涉及一种图像生成方法和生成装置,尤其是一种用于服装订单的图像生成方法和生成装置。



背景技术:

svg是一种图像文件格式,它的英文全称为scalablevectorgraphics,意思为可缩放的矢量图形。它是基于xml(extensiblemarkuplanguage),由worldwidewebconsortium(w3c)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到html中通过浏览器来观看。

为大型企业生产制服,是服装生产企业的一个重要业务,而像银行,证券公司,航空公司的制服都是以西装为主。这里西装就是一个“标准产品”。但是,各家客户的西装制服又不完全相同,比如,袖口有几粒扣子,领口的宽度是多少,是否开口袋等等,都有细微的差别。例如西装有三种不同的后开衩:无开衩,单开衩或双开衩。例如西装有两种不同的领型:平驳或枪驳领。

因此,服装企业都是事先设计好西装这个标准产品,同时又允许客户在一个可选清单中,对某些参数(选项)进行选择。在客户对所有选项进行确认之后,就形成了一个具体的订单,企业就可以依据此订单生产了。汽车行业也是一样,允许用户选择座椅的颜色,材质,内装的颜色,汽车的颜色,天窗…等等。

随着计算机技术的发展,出现订单的图形化呈现的需求。理论上,只需要一个简单的表格就可以把定制订单描述清楚,如图1所示的左上角的表格。但是实际上企业更喜欢图1所示的这样图文并茂的订单。这有两个好处:1:方便和用户确认订单,可选参数中有些是很专业的名词,比如:平驳领,枪驳领。一般用户看到这个并不知道其具体含义,而看到图形就很清楚了。2:方便生产部门执行订单。人对图像信息的处理能力远远大于文字信息,如果订单是图形化呈现的,生产部门在处理的时候,出现差错的可能性会大大减小。

那么是否可以将所有参数(选项)的组合对应的图都事先做好,提供给用户选择呢?不可以,因为参数(选项)太多了。例如,一件西装的可选参数(选项)可以多达20个,假设每个参数有两个选项的话,就有100万种组合。因此采用穷举法是不可能实现的。

因此需要一种服装订单的图像生成方法和生成装置,该生成装置用于输入订单,该订单包含多个可选参数的选项值,该生成装置的输出是包含图形和文字的一张图。上述生成方法的实现方式最直接的方法是,生成一张全图,所述全图为包含所有可能的细节的图。设置多数个参数,每个参数的选择,都对应着图上一处或多处图形的改变,也有可能导致图上部分文字的改变。分别针对每个参数的不同选项,绘制出相应的局部图并保存在一起,如图2。当输入订单的时候,根据参数的选项值,将其中部分图组合在一起,就可以形成如图1那样的完整的图。

例如,目前的现有技术可采用下列方法实现服装订单的图像生成。首先,使用绘图软件ai(adobeillustrator)绘制一张包括所有选项对应细节的图像。为了方便最终对图像进行处理,把每个参数选项对应的图形和文字元素保存在特定的图层,并为该图层起相应的名称,比如:开衩=无开衩,开衩=单开衩,开衩=双开衩,领型=枪驳领,领型=平驳领……等等。然后,根据订单的参数,关闭其中一个图层的显示,比如,当用户选择“无开衩”时,则关闭“开衩=单开衩”和“开衩=双开衩”这两个图层。上述方法的缺点是:1:操作复杂,由于要一层一层的关闭图层,因此操作过程复杂。2:每个使用者,不管是面对客户的销售人员,还是生产部门的工艺人员,都需要安装整套绘图软件。3:获得的图像,与订单数据分离,不利于管理。



技术实现要素:

为解决上述问题,本发明的目的在于提供一种用于服装订单的图像生成方法和生成装置,为基于标准产品的定制化生产,提供订单的图形化呈现。理论上可以应用于,服装,汽车,家具等行业。

本发明技术方案如下:一种用于服装订单的图像生成装置,包括用户用于服装订单的多数个参数;包括:

全图图像获得模块,用于获得服装的全图图像,所述全图图像为通过绘图软件绘制的,包括用于表达所有参数的图形和/或文字。

图像处理模块,用于将所述全图图像中的一个或多数个参数的选定值对应的图形和/或文字设置为一个单独的图层,并为该单独的图层设置一个对应的名字;

图像存储模块,用于存储经过所述图像处理模块处理过的全图图像,所述经过处理的全图图像包括多数个图层,其中,所述多数个图层的名字、图形和/或文字与所述用于服装订单的多数个参数彼此相关联地存储;

订单选定模块,用于在用户的显示单元上显示用于服装订单的参数,并获得用户用于服装订单的参数选定值;

图形化订单生成模块,用于根据所述用户用于服装订单的参数选定值,决定所述图层的隐藏或显示,生成图形化订单。

优选地,所述全图图像包括至少一个固定图层,所述固定图层包括不会随着所述参数的选定值而变化的图形和/或文字。

优选地,所述参数的选定值包括但不限于平驳领,枪驳领;无开衩,单开衩,双开衩;所述图层的名字包括但不限于开衩,领型。

进一步地,所述图像生成装置还包括文字修改模块,所述文字修改处理模块用于修改所述图形化订单的文字。

一种用于服装订单的图像生成方法,包括如下步骤:

全图图像获得步骤,通过绘图软件绘制包括服装订单的所有参数对应的所有图形和/或文字,获得服装的全图图像;

图像处理步骤,将所述全图图像中一个或多数个参数对应的图形和/或文字设置为一个单独的图层,并为该单独的图层设置一个对应的名字;

图像存储步骤:存储经过所述图像处理模块处理过的全图图像,所述经过处理的全图图像包括多数个图层,其中,所述多数个图层的名字、图形和/或文字与所述服装订单的参数彼此相关联地存储;

订单选定步骤,在用户的显示单元上显示用于服装订单的参数,并获得用户的用于服装订单的参数选定值;

图形化订单生成步骤,根据所述用户的用于服装订单的参数选定值,决定所述图层的隐藏或显示,生成图形化订单。

优选地,所述用于服装订单的图像生成方法,还包括如下步骤:

s1:获得用户为每个参数的选定值;

s2:读取全图图像;

s3:生成空的订单;

s4:判断所述全图图像中是否还有未处理的图层;如果否,则显示所述订单,然后结束;如果是,则进入s5;

s5:判断该未处理的图层是否符合用户的参数选定值的选定条件;如果否,则返回s4;如果是,则进入s6;

s6:生成所述未处理图层的副本a;

s7:修改所述副本a中的文字;

s8:将所述副本a插入所述空的订单,返回s4。

进一步地,所述s5判断该未处理的图层是否符合用户的选定值的选定条件步骤,包括:

s51:读取全图图像的某一个图层,以及所述用户为每个参数的选定值;

s52:判断图层的名字中是否有“=”?如果否,则返回“是”;如果是,则进入s53;

s53:将“=”前面的部分赋值给字符串n,后面的部分赋值给字符串v;

s54:判断在所有参数数组中能否找到n;如果否,则返回“否”;如果是,则进入s55;

s55:判断找到的参数对应的选定值是否等于“v”;如果否,则返回“否”;如果是,则返回“是”。

进一步地,所述s7修改所述副本a中的文字步骤,包括:

s71:读取全图图像的某一个图层,以及所述用户为每个参数的选定值;

s72:判断图层中是否还有未处理的文字;如果否,则结束;如果有,则进入s73;

s73:判断未处理的字符串s是否包含“=”;如果否,则返回s72;如果是,则将“=”前面的部分赋值给字符串n,后面的部分赋值给字符串v;

s74:判断在所有参数数组中能否找到n;如果否,则返回删除该文字,如果是,则将s的内容改为找到的参数的选定值。

优选地,所述全图图像包括至少一个固定图层,所述固定图层包括不会随着所述用户为每个参数的选定值变化而变化的图形和文字。

优选地,所述参数的选定值包括但不限于平驳领,枪驳领;无开衩,单开衩,双开衩;所述图层的名字包括但不限于开衩,领型。可选地,所述图层名字中=前面的部分(n)。

本发明的有益效果在于:1:图像的获得和订单的存储可以同步完成。2:图像不必存储,这样可以避免订单和其对应图像分别存储时,可能出现的不一致问题。3:除了第一步绘制图像的人需要使用专业软件之外,其他环节的使用者都可以通过浏览器处理订单,因此可以在手机,ipad等设备上使用。方便移动应用。4:实现成本低,采用广泛使用的商业软件ai,和浏览器支持的svg格式,使得开发此应用的成本非常低廉,方便将其集成到各种不同的系统中去。

附图说明

图1为本发明服装订单图像示意图;

图2为本发明全图图像的局部示意图;

图3为本发明图形化订单的示意图;

图4为本发明的流程示意图;

图5为本发明的图4中判断图层是否符合选中条件步骤的流程图;

图6为本发明的图4中修改图层的副本a中的文字步骤的流程图。

具体实施例

为了便于本领域技术人员的理解,下面参照附图对本发明作进一步的描述。

如图3、图4、图5和图6所示,

一种用于服装订单的图像生成装置,包括用户用于服装订单的多数个参数;包括:

全图图像获得模块,用于获得服装的全图图像,所述全图图像为通过绘图软件绘制的,包括用于表达所有参数的图形和/或文字。例如,所述全图图像为通过使用绘图软件ai(adobeillustrator)绘制的包括服装的所有参数选项对应细节的一张图像。比如:开衩=无开衩,开衩=单开衩,开衩=双开衩,领型=枪驳领,领型=平驳领…等等。(注意,这里不一定要使用ai,其他有图层概念的绘图软件也是可以的,只是ai应用广泛,因此建议使用ai。)

图像处理模块,用于将所述全图图像中的每个参数对应的图形和/或文字设置为一个单独的图层,并为该单独的图层设置一个对应的名字;所述全图图像经过处理后包括多数个图层,所述多数个图层的名字与所述服装订单的参数关联。此处的图层实际上是几何元素的一个集合。一个图形文件包含的全部几何元素,被拆分为几个子集,每个子集就是一个图层。每个子集都可以起一个名字。

图像存储模块,用于存储经过所述图像处理模块处理过的全图图像,所述经过处理的全图图像包括多数个图层,其中,所述多数个图层的名字、图形和/或文字与所述用于服装订单的多数个参数彼此相关联地存储;例如,将经过图像处理模块处理后的全图图像保存为svg格式文件,svg恰巧支持元素集合的概念,而且在文件内保留了图层的名字。因此可以利用图层的名字,确定哪些图层该隐藏。其中,所述多数个图层的名字、图形和/或文字与所述服装订单的参数彼此相关联地存储;而且,为了方便程序处理svg文件,前述图层的命名要符合规则,比如:领型=平驳领。

订单选定模块,用于在用户的显示单元上显示用于服装订单的参数,并获得用户用于服装订单的参数选定值;

图形化订单生成模块,用于根据所述用户为每个参数的选定值,决定所述图层的隐藏或显示,生成图形化订单。即隐藏所有所述svg格式文件中没有被指定的图层,从而在显示单元上呈现出最终的图形化订单。如此,用户不需要保存在订单选定模块指定的图形,只需要保存订单选定模块指定的参数。当需要查看订单的时候,根据保存的订单选定模块指定的参数,就可以实时生成对应的图形化订单。

优选地,所述全图图像包括至少一个固定图层,所述固定图层包括不会随着所述参数的选定值而变化的图形数据和/或文字数据。比如订单表格的边框线等等。这些图形被放入单独的固定图层,显示单元可固定的显示该固定图层。

优选地,所述参数的选定值包括但不限于平驳领,枪驳领;无开衩,单开衩,双开衩;所述图层的名字包括但不限于开衩,领型。

进一步地,所述图像生成装置还包括文字修改模块,所述文字修改处理模块用于修改所述图形化订单的文字。所述文字修改处理模块用于在所述svg格式文件中选找关键字,然后根据用户选定的参数值,修改图形化订单的文字。这个方法可以减少本发明中图层的数量,降低制作原始图形文件的工作量。

一种用于服装订单的图像生成方法,包括如下步骤:

全图图像获得步骤,通过绘图软件绘制包括服装订单的所有参数对应的所有图形和/或文字,获得服装的全图图像;

图像处理步骤,将所述全图图像中的每个参数对应的图形和/或文字设置为一个单独的图层,并为该单独的图层设置一个对应的名字;

图像存储步骤:存储经过所述图像处理模块处理过的全图图像,所述经过处理的全图图像包括多数个图层,其中,所述多数个图层的名字、图形和/或文字与所述服装订单的参数彼此相关联地存储;

订单选定步骤,在用户的显示单元上显示用于服装订单的参数,并获得用户为每个参数的选定值;

图形化订单生成步骤,根据所述用户为每个参数的选定值,决定所述图层的隐藏或显示,生成图形化订单。

优选地,所述用于服装订单的图像生成方法,还包括如下步骤:

s1:获得用户为每个参数的选定值;

s2:读取全图图像;

s3:生成空的订单;

s4:判断所述全图图像中是否还有未处理的图层;如果否,则显示所述订单,然后结束;如果是,则进入s5;

s5:判断该未处理的图层是否符合用户的选定值的选定条件;如果否,则返回s4;如果是,则进入s6;

s6:生成所述未处理图层的副本a;

s7:修改所述副本a中的文字;

s8:将所述副本a插入所述空的订单,返回s4。

进一步地,所述s5判断该未处理的图层是否符合用户的选定值的选定条件步骤,包括:

s51:读取全图图像的某一个图层,以及所述用户为每个参数的选定值;

s52:判断图层的名字中是否有“=”?如果否,则返回“是”;如果是,则进入s53;

s53:将“=”前面的部分赋值给字符串n,后面的部分赋值给字符串v;

s54:判断在所有参数数组中能否找到n;如果否,则返回“否”;如果是,则进入s55;

s55:判断找到的参数对应的选定值是否等于“v”;如果否,则返回“否”;如果是,则返回“是”。

进一步地,所述s7修改所述副本a中的文字步骤,包括:

s71:读取全图图像的某一个图层,以及所述用户为每个参数的选定值;

s72:判断图层中是否还有未处理的文字;如果否,则结束;如果有,则进入s73;

s73:判断未处理的字符串s是否包含“=”;如果否,则返回s72;如果是,则将“=”前面的部分赋值给字符串n,后面的部分赋值给字符串v;

s74:判断在所有参数数组中能否找到n;如果否,则返回删除该文字,如果是,则将s的内容改为找到的参数的选定值。

以上的描述仅仅涉及本发明的一些具体实施方式,任何本领域的技术人员基于本发明的精神所做的替换或改进均应为本发明的保护范围所涵盖,本发明的保护范围应以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1