[发明专利]一种根据模板自动生成彩色二维码的方法在审
| 申请号: | 201710404063.7 | 申请日: | 2017-06-01 |
| 公开(公告)号: | CN107273961A | 公开(公告)日: | 2017-10-20 |
| 发明(设计)人: | 孟庆群;姜庆飞 | 申请(专利权)人: | 山东若谷信息技术有限公司 |
| 主分类号: | G06K19/06 | 分类号: | G06K19/06;G06T11/40 |
| 代理公司: | 济南金迪知识产权代理有限公司37219 | 代理人: | 苗奎,王彩霞 |
| 地址: | 276017 山东省临*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 根据 模板 自动 生成 彩色 二维码 方法 | ||
技术领域
本发明属于计算机及二维码技术领域,涉及一种根据模板自动生成彩色二维码的方法。
背景技术
随着科学技术的发展,二维码的应用也越来越广泛,二维码可以用于信息传递、个人名片、网址、广告、凭证、移动支付和其他需要传递少量数据的应用场景。目前应用的二维码大多是以黑色和白色的点组成,用某种特定的几何图形按一定规律在平面上分布黑白相间的图形记录数据符号信息,能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
目前的黑白二维码经过后期处理后,可以变色、内嵌图片等,但传统的彩色二维码需要设计人员利用软件进行手工设计,对于不同的模板需要设计人员进行重新设计,无法自动生成二维码,这样设计产生的彩色二维码,不仅效率低而且存在无法识别的问题,需要进行多次调整。
发明内容
为解决以上技术问题,本发明提供一种根据模板自动生成彩色二维码的方法,本方法采用图像处理技术将获得的二维码信息生成标准的二维码,并对生成的标准二维码进行元素替换。
本发明采用的技术方案如下:
一种根据模板自动生成彩色二维码的方法,包括以下步骤:
1)上传二维码图片:用户上传需要美化的二维码图片到服务器,并把图片保存到服务器;
2)对二维码图片进行解码识别:利用程序设计一个二维码扫描器,把上传到服务器的二维码的内容识别出来;
3)获得二维码内容:将获得的二维码内容保存到数据库;
4)对获得的信息进行编码,生成标准黑白二维码;
5)根据被选择模板的规则对生成的标准黑白二维码进行元素替换,生成彩色二维码。
优选的,所述的根据模板自动生成彩色二维码的方法,所述对获得的信息进行编码,生成标准黑白二维码具体为:读取数据库中的二维码内容,利用程序对获得的二维码信息进行重新编码,生成新的标准黑白二维码图片,并将生成的标准黑白二维码保存起来。
优选的,所述的根据模板自动生成彩色二维码的方法,所述根据被选择模板的规则对生成的标准黑白二维码进行元素替换,生成彩色二维码具体为:根据系统后台设计的模板规则,对生成的标准黑白二维码图片进行元素替换,对原二维码中的元素按照由大到小的顺序进行依次替换,最终生成彩色二维码。
优选的,所述的根据模板自动生成彩色二维码的方法,还包括以下步骤:
6)将生成的彩色二维码图片合成到背景图片上。
优选的,所述的根据模板自动生成彩色二维码的方法,还可以包括以下步骤:
6)输入自定义文字:输入自定义文字,并将文字按照模板的样式规则生成对应的图片;
7)将生成的彩色二维码图片和文字图片合成到背景图片上。
本发明方法根据既定的规则对二维码进行处理,无需人工进行干涉。彩色二维码的生成过程都是在计算机程序的控制下自动完成的。本发明与市场上现存的彩色二维码设计方法不同,传统的彩色二维码设计,是有人工通过图片处理软件对二维码中的元素进行手工替换,这样设计产生的彩色二维码,不仅效率低而且存在无法识别的问题,需要进行多次调整。而本发明的设计彩色二维码的方法只需要设计人员将设计好的模板进行切割,将分离的二维码元素上传到服务器,用户在需要设计彩色二维码时,只需将需要的二维码以图片或者文字的方式提交到服务器,后台将自动根据用户选择的模板设计出包含用户需要信息的彩色二维码。在这个过程中无需专业的设计人员参与设计,而且设计出来的彩色二维码识别率高。本方法适合于没有设计功底并且需要彩色二维码的普通人。而且本系统的二维码模板适用于各行业商家及个人。
附图说明
图1是本发明一种根据模板自动生成彩色二维码的方法的流程示意图;
图2是本发明实施例1一种根据模板自动生成彩色二维码的方法的流程示意图;
图3是本发明实施例2一种根据模板自动生成彩色二维码的方法的流程示意图;
图4是本发明实施例3一种根据模板自动生成彩色二维码的方法的流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明内容作进一步详细的阐述。
实施例1
结合图2,本发明一种根据模板自动生成彩色二维码的方法,包括以下步骤:
1)上传二维码图片:用户上传需要美化的二维码图片到服务器,并把图片保存到服务器;
2)对二维码图片进行解码识别:利用程序设计一个二维码扫描器,把上传到服务器的二维码的内容识别出来;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东若谷信息技术有限公司,未经山东若谷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710404063.7/2.html,转载请声明来源钻瓜专利网。





