一种自动生成二维码和海报拼接图的方法与流程

文档序号:23708915发布日期:2021-01-23 15:31阅读:226来源:国知局
一种自动生成二维码和海报拼接图的方法与流程

[0001]
本发明涉及图像处理技术领域,具体为一种自动生成二维码和海报拼接图的方法。


背景技术:

[0002]
海报设计是视觉传达的表现形式之一,通过版面的构成在第一时间内将人们的目光吸引,并获得瞬间的刺激,这要求设计者要将图片、文字、色彩、空间等要素进行完整的结合,以恰当的形式向人们展示出宣传信息。
[0003]
随着信息处理技术的不断发展,二维码以其编码范围广、容错能力强等特点得到了广泛的应用,普通的二维码是通过用特定的几何图形按一定规律在二维平面分布的黑白相间的图形记录信息的,二维码中记录的信息包括数据编码信息、纠错信息、寻像图形和定位图形信息以及纠错级别信息,这种二维码需要使用二维码扫描软件扫描二维码才能知道二维码中记录的信息,并且二维码的显示单一,不利于二维码的应用,而图像能够直观地显示信息,通过将图像与二维码融合,得到二维码图像,不仅增强了二维码的观赏性,还无需扫描二维码就能了解二维码中记录的信息,因此,如何将图像与二维码进行融合,成为了提高二维码性能的关键,现有技术是利用二维码的容错率将图像添加到二维码中,通常图像的显示区域不大于整个二维码显示区域的10%,具体实现过程包括:缩小图像,并将缩小后的图像替换二维码中的预设区域,该预设区域通常为二维码的中心,但由于需要缩小图像,致使显示的图像较小,不利于图像的发现;另外,由于容错率的制约,进一步限制了图像的显示大小,并且图像与二维码融合后的效果不佳。
[0004]
例如,中国专利公布号为cn104751410b中提供的一种图像与二维码的融合方法及装置,其基本描述为一种图像与二维码的融合方法及装置,属于信息处理技术领域,所述方法包括:获取待融合的图像及二维码,根据二维码的单元大小将图像划分成多个图像区域,将二维码中第一区域的值覆盖到对应的图像区域的中心位置,并将二维码中第二区域的值覆盖到对应的图像区域,得到融合图像后的二维码,本发明通过获取待融合的图像及二维码,并根据二维码的单元大小将图像划分成多个图像区域,再将二维码中第一区域的值覆盖到对应的图像区域的中心位置,并将二维码中第二区域的值覆盖到对应的图像区域,得到融合图像后的二维码,从而扩大了图像的显示区域,优化了融合后的二维码的显示效果;但该图像与二维码的融合方法及装置,对二维码的位置的限制较多,减少了二维码位置的灵活性,进而影响了方法的实用性。
[0005]
于是,发明人有鉴于此,秉持多年该相关行业丰富的设计开发及实际制作的经验,针对现有的结构及缺失予以研究改良,提供一种自动生成二维码和海报拼接图的方法。


技术实现要素:

[0006]
(一)解决的技术问题
[0007]
针对现有技术的不足,本发明提供了一种自动生成二维码和海报拼接图的方法,
解决了上述背景技术中提出的问题。
[0008]
(二)技术方案
[0009]
为实现上述目的,本发明提供如下技术方案:一种自动生成二维码和海报拼接图的方法,包括以下步骤:
[0010]
s1、获取二维码相关信息:确定二维码包含信息类型,确定二维码包含信息获取方式,获取二维码包含信息,对二维码包含信息进行验证,初始化二维码载体对象。
[0011]
s2、生成二维码:确定二维码的编码方式,设置二维码的边框,以二维码包含信息为基础,生成二维码,将二维码转换为图片,保存在本地。
[0012]
s3、海报预处理:读取海报的数据文件,转化海报的数据文件,指定另存地址与名称,将转化后的对象进行另存。
[0013]
s4、二维码调整:创建编辑对象,载入转化后的对象作为底图,载入二维码作为绘制对象,调整二维码的形状和大小。
[0014]
s5、图像拼接:选定二维码插入基点,确定二维码插入位置,调整二维码底色,确定二维码绘制颜色,在海报底图上绘制二维码。
[0015]
s6、拼接验证:将编辑对象转换为可查看图像,将图像反馈给用户,由用户对拼接结果进行查验,若验证通过,将图像进行保存,若验证不通过,则返回执行步骤s4。
[0016]
优选的,所述步骤s1获取二维码相关信息中,二维码包含信息的载体类型较多,二维码包含信息获取方式包括手动输入、图像识别、文本读取和文件导入等。
[0017]
进一步的,所述步骤s2生成二维码中,定义bitmatrix对象创建图片,依据二维码包含信息的类型,确定合适的编码方式,可供选择的编码方式有pdf417、qrccode和datamatrix等,将二维码以指定名字保存在本地。
[0018]
更进一步的,所述步骤s3海报预处理中,将海报图片转变为bufferedimage对象,将bufferedimage对象保存在本地。
[0019]
在前述方案的基础上,所述步骤s4二维码调整中,根据底图的大小,在不同图层上调整二维码的大小。
[0020]
更进一步的,所述步骤s5图像拼接中,创建graphics2d对象,用于在海报底图上绘制二维码,通过拾取底图插入位置的rgb,调整二维码底色,二维码底色的选取范围中包含无色透明,二维码插入位置的定位以海报的中心点为原点,采用直角坐标系定位方式对二维码插入位置进行定位。
[0021]
作为本发明在进一步的方案,所述步骤s6拼接验证中,在拼接验证通过后,通过用户指定文件名与保存位置,将拼接好的图像进行保存,删除编辑对象。
附图说明
[0022]
图1为本发明流程图;
[0023]
图2为本发明获取二维码相关信息流程图;
[0024]
图3为本发明生成二维码流程图;
[0025]
图4为本发明图像拼接流程图;
[0026]
图5为本发明拼接验证流程图。
[0027]
(三)有益效果
[0028]
与现有技术相比,本发明提供了一种自动生成二维码和海报拼接图的方法,具备以下有益效果:
[0029]
1.该自动生成二维码和海报拼接图的方法,通过获取二维码相关信息,达到多种获取方式获取二维码包含信息的目的,保证了二维码包信息的准确性和广泛性,然后通过二维码生成,便于在图像拼接前,对二维码进行验证,保证了方法的实用性,另一方面通过海报预处理,提高了海报图像的可编辑性,为海报拼接提供了便利,保证了海报拼接效果的稳定性,提高了方法的稳定性。
[0030]
2.该自动生成二维码和海报拼接图的方法,通过二维码调整,保证了二维码与海报的整体协调性,保证了方法的实用性,然后通过图像拼接,再次提高二维码与海报的整体协调性,保证饿了方法的实用性,另一方面通过拼接验证对海报拼接的质量进行人工验收,保证了海报拼接的质量,提高了方法的实用性。
具体实施方式
[0031]
下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]
请参阅图1-5,本发明提供一种技术方案:一种自动生成二维码和海报拼接图的方法,包括以下步骤:
[0033]
s1、获取二维码相关信息:确定二维码包含信息类型,确定二维码包含信息获取方式,获取二维码包含信息,通过获取二维码相关信息,达到多种获取方式获取二维码包含信息的目的,保证了二维码包信息的准确性和广泛性,对二维码包含信息进行验证,初始化二维码载体对象。
[0034]
s2、生成二维码:确定二维码的编码方式,设置二维码的边框,以二维码包含信息为基础,生成二维码,将二维码转换为图片,通过二维码生成,便于在图像拼接前,对二维码进行验证,保证了方法的实用性,保存在本地。
[0035]
s3、海报预处理:读取海报的数据文件,转化海报的数据文件,通过海报预处理,提高了海报图像的可编辑性,为海报拼接提供了便利,提高了方法的稳定性,指定另存地址与名称,将转化后的对象进行另存。
[0036]
s4、二维码调整:创建编辑对象,载入转化后的对象作为底图,载入二维码作为绘制对象,调整二维码的形状和大小,通过二维码调整,保证了二维码与海报的整体协调性,保证了方法的实用性。
[0037]
s5、图像拼接:选定二维码插入基点,确定二维码插入位置,调整二维码底色,确定二维码绘制颜色,通过图像拼接,再次提高二维码与海报的整体协调性,保证饿了方法的实用性,在海报底图上绘制二维码。
[0038]
s6、拼接验证:将编辑对象转换为可查看图像,将图像反馈给用户,由用户对拼接结果进行查验,通过拼接验证对海报拼接的质量进行人工验收,保证了海报拼接的质量,提高了方法的实用性,若验证通过,将图像进行保存,若验证不通过,则返回执行步骤s4。
[0039]
在本发明中,为了保证方法的实用性,因此设置步骤s1获取二维码相关信息中,二
维码包含信息的载体类型较多,二维码包含信息获取方式包括手动输入、图像识别、文本读取和文件导入等,通过多种二维码包含信息获取方式,提高了二维码对不同类型信息的兼容性,保证了方法的实用性。
[0040]
在本发明中,为了保证方法的实用性,因此在步骤s2生成二维码中,定义bitmatrix对象创建图片,依据二维码包含信息的类型,确定合适的编码方式,可供选择的编码方式有pdf417、qrccode和datamatrix等,将二维码以指定名字保存在本地,通过多种编码方式的选择,提高了方法的对不同二维码的适配性,保证了方法的实用性。
[0041]
在本发明中,为了保证方法的稳定性,因此在步骤s3海报预处理中,将海报图片转变为bufferedimage对象,将bufferedimage对象保存在本地,通过bufferedimage对象进行编辑,提高了图像编辑的稳定性与便利性,进而保证了方法的实用性。
[0042]
在本发明中,为了保证方法的实用性,因此在步骤s4二维码调整中,根据底图的大小,在不同图层上调整二维码的大小,保证了二维码与海报的整体协调性,保证了方法的实用性。
[0043]
在本发明中,为了保证方法的稳定性,因此在步骤s5图像拼接中,创建graphics2d对象,用于在海报底图上绘制二维码,通过拾取底图插入位置的rgb,调整二维码底色,二维码底色的选取范围中包含无色透明,二维码插入位置的定位以海报的中心点为原点,采用直角坐标系定位方式对二维码插入位置进行定位,减少二维码定位的误差,减小二维码与海报的颜色差异,提高了方法的稳定性。
[0044]
在本发明中,为了保证方法的实用性,因此设置步骤s6拼接验证中,在拼接验证通过后,通过用户指定文件名与保存位置,将拼接好的图像进行保存,删除编辑对象,对文件保存信息的自定义,提高了方法的实用性,删除编辑对象,减少了垃圾文件的产生,提高了方法实用性。
[0045]
综上所述,该自动生成二维码和海报拼接图的方法,通过获取二维码相关信息,达到多种获取方式获取二维码包含信息的目的,保证了二维码包信息的准确性和广泛性,然后通过二维码生成,便于在图像拼接前,对二维码进行验证,保证了方法的实用性,另一方面通过海报预处理,提高了海报图像的可编辑性,为海报拼接提供了便利,保证了海报拼接效果的稳定性,提高了方法的稳定性。
[0046]
该自动生成二维码和海报拼接图的方法,通过二维码调整,保证了二维码与海报的整体协调性,保证了方法的实用性,然后通过图像拼接,再次提高二维码与海报的整体协调性,保证饿了方法的实用性,另一方面通过拼接验证对海报拼接的质量进行人工验收,保证了海报拼接的质量,提高了方法的实用性。
[0047]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1