本发明专利技术涉及一种二维码显示方法,该方法包括:确定多个待印制的二维码图案中每一个二维码图案的最小单位色块的大小;将每一个二维码图案沿行方向或列方向进行划分,得到若干个条形图案;将各个待印制的二维码图案印制在同一栅栏图形上,不同二维码图案印制在栅栏图形的各个栅条的倾斜角度不同的面上,栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,且倾斜角度相同的每一面上印制的条形图案的数量相同且大于等于1。本发明专利技术中,各个二维码显示图案均印制在同一栅栏图形上,占用空间较少。而且,在每一面上印制的条形图案的个数大于等于1,可以减少以不同角度观看时图案压缩或扩展的效果,提高二维码的显示效果。
【技术实现步骤摘要】
本专利技术涉及一种二维码显示方法。
技术介绍
近年来,二维码的应用越来越普遍。在具体应用中,如需要在同一平面内印制多个二维码时,可以采用将多个二维码图案布置在同一平面的不同区域来实现,如图1所示,这种方式占用空间较大。当然,如图2所示,还可以采用栅栏变换的方式将多个二维码印制在同一区域内,这种方式类似于生活中的栅栏广告板、可以在不同角度看到不同图像的钥匙坠等。如图3所示,利用这种方式印制的二维码时会出现二维码的色块在图像栅格上印制不完整的情况。如图4所示,由于同一色块印制在不同的栅条上,因此会造成在不同的入射角度下看到的色块可能呈现压缩或扩展的效果,影响二维码图案的显示效果。
技术实现思路
针对上述缺陷,本专利技术提供一种二维码显示方法,可以减少占用空间,提高显示效果。本专利技术提供的二维码显示方法包括:确定多个待印制的二维码图案中每一个二维码图案的最小单位色块的大小;将每一个二维码图案沿行方向或列方向进行划分,得到若干个条形图案;每一个二维码图案划分得到的每一个条形图案的宽度与该二维码图案的最小单位色块沿条形图案宽度方向上的长度相等;将各个待印制的二维码图案印制在同一栅栏图形上,不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅
栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,且倾斜角度相同的每一面上印制的条形图案的数量相同且大于等于1。可选的,将将各个待印制的二维码图案印制在同一栅栏图形上之前,所述方法还包括:根据各个待印制的二维码图案中最大二维码图案的大小,确定所述栅栏图形的大小。可选的,所述栅条的横截面为三角形;相应的,所述待印制的二维码图案的数量为2个。可选的,每一栅条的横截面为梯形;相应的,所述待印制的二维码图案的数量为3个。可选的,所述最小单位色块为正方形。本专利技术提高的二维码显示方法中,由于各个二维码显示图案均印制在同一栅栏图形上,占用空间较少。而且,由于不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,即倾斜角度相同的面上印制的是同属相同二维码图案的条形图案,在倾斜角度不同的面上印制的是不同属一个二维码图案的图形图案,以实现以不同的入射角度可以看到不同的二维码图案的目的。由于在每一面上印制的条形图案的个数大于等于1,不会出现同一色块印制在不同面上的情况,因此可以减少以不同角度观看时图案压缩或扩展的效果,提高二维码的显示效果。附图说明通过参考附图会更加清楚的理解本专利技术的特征信息和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出了现有技术中多个二维码的一种显示示意图;图2示出了现有技术中多个二维码的另一种显示示意图;图3示出了现有技术中一个二维码色块印制在两个栅条上的示意图;图4示出了在不同的入射角度下图3中的二维码色块的显示情况示意图;图5示出了根据本专利技术二维码显示方法一实施例的流程示意图;图6示出了利用本专利技术提供的方法将一个二维码图案的各个条形图案印制在栅栏的各个栅条上的示意图;图7示出了一种栅栏图形的截面示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。本专利技术提供一种二维码显示方法,如图5所示,该方法包括:S101、确定多个待印制的二维码图案中每一个二维码图案的最小单位色块的大小;其中,最小单位色块为二维码图案中的最小色块,若干个最小色块按照一定的排列方式组合、排列形成一个二维码图案。最小色块的形状一般为规则形状,例如正方体。S102、将每一个二维码图案沿行方向或列方向进行划分,得到若干个条形图案;每一个二维码图案划分得到的每一个条形图案的宽度与该二维码图案的最小单位色块沿条形图案宽度方向上的长度相等;可理解的是,由于每一个二维码图案划分得到的每一个条形图案的宽度与该二维码图案的最小单位色块沿条形图案宽度方向上的长
度相等,因此,二维码图案是按照最小色块的大小划分的。具体来说,若二维码沿行方向划分,则划分得到的每一个条形图案的宽度为最小单位色块沿列方向上的长度;若二维码沿列方向划分,则划分得到的每一个条形图案的宽度为最小单位色块沿行方向上的长度。S103、将各个待印制的二维码图案印制在同一栅栏图形上;其中,不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,且倾斜角度相同的每一面上印制的条形图案的数量相同且大于等于1。其中,栅格图形由多个具有一定形状的栅条组成。举例来说,如图6所示,将一个二维码图案沿列方向划分为6个条形图案,第一个条形图案印制在栅栏图形中第一个栅条的左印刷面上,将第二个条形图案印制在栅栏图形中第二个栅条的左印刷面上,以此类推,将6个条形图案印制在栅栏图形的6个左印刷面上,完成该二维码图案的印制。本专利技术提供的二维码显示方法中,由于各个二维码显示图案均印制在同一栅栏图形上,则相对于图1示出的显示方法来说,占用空间较少。而且,由于不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,即倾斜角度相同的面上印制的是同属相同二维码图案的条形图案,在倾斜角度不同的面上印制的是不同属一个二维码图案的图形图案,以实现以不同的入射角度可以看到不同的二维码图案的目的。由于在每一面上印制的条形图案的个数大于等于1,不会出现同一色块印制在不同面上的情况,因此可以减少以不同角度观看时图案压缩或扩展的效果,提高二维码的显示效果。在具体实施时,栅栏图形中栅条可以根据需要印制的二维码图案
的数量进行选择。例如,若需要印制两个二维码图案的话,可以采用横截面为三角形的栅条,参考图7,在第一个栅条的印刷面1上印制二维码图案1中的一个条形图案,在第二个栅条上印刷二维码图案1的第二个条形图案,依次类推可以实现将二维码图案1的所有条形图案印刷在栅格图形的印刷面1上。同样的,可以将二维码图案2的所有条形图形印制在栅格图形的印刷面2上。再例如,若需要印制三个二维码图案的话,可以采用横截面为梯形的栅条。也即是说,若印制N个二维码图案的话,采用的栅条的横截面为N+1边形,这里不再一一列举。在具体实施时,在S103之前,本专利技术提供的方法还可以包括:根据各个待印制的二维码图案中最大二维码图案的大小,确定所述栅栏图形的大小。这里,根据最大的二维码图案确定栅栏图形的大小,栅栏图形大于最大的二维码图案,以保证每一个二维码图案都能完整的印制在栅栏图形上。在本专利技术中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。虽然结合附图描述了本专利技术的实施方式,但是本领域技术人员可以在不脱离本专利技术本文档来自技高网...
【技术保护点】
一种二维码显示方法,其特征在于,包括:确定多个待印制的二维码图案中每一个二维码图案的最小单位色块的大小;将每一个二维码图案沿行方向或列方向进行划分,得到若干个条形图案;每一个二维码图案划分得到的每一个条形图案的宽度与该二维码图案的最小单位色块沿条形图案宽度方向上的长度相等;将各个待印制的二维码图案印制在同一栅栏图形上,不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,且倾斜角度相同的每一面上印制的条形图案的数量相同且大于等于1。
【技术特征摘要】
1.一种二维码显示方法,其特征在于,包括:确定多个待印制的二维码图案中每一个二维码图案的最小单位色块的大小;将每一个二维码图案沿行方向或列方向进行划分,得到若干个条形图案;每一个二维码图案划分得到的每一个条形图案的宽度与该二维码图案的最小单位色块沿条形图案宽度方向上的长度相等;将各个待印制的二维码图案印制在同一栅栏图形上,不同二维码图案印制在所述栅栏图形的各个栅条的倾斜角度不同的面上,所述栅栏图形的各个栅条的倾斜角度相同的面上印制的条形图案所属同一个二维码图案,且倾斜角度相同的每一面上印制的条形...
【专利技术属性】
技术研发人员:郝迎春,
申请(专利权)人:郝迎春,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。