艺术二维码编码方法

文档序号:6521530阅读:524来源:国知局
艺术二维码编码方法
【专利摘要】艺术二维码编码方法。传统二维码是白底黑色块,或者其他颜色的块,并且不透明。本发明方法包括如下步骤:(1)登陆平台;(2)二维码底图上传;(3)调整二维码及底图大小和颜色;(4)分析底图颜色和灰度值;(5)计算底图的灰度值;(6)计算二维码色块和透明度;(7)底图和二维码模糊处理;(8)底图和二维码合成。本发明用于艺术二维码编码。
【专利说明】艺术二维码编码方法
[0001]【技术领域】:
本发明涉及一种艺术二维码编码方法。
[0002]【背景技术】:
开发语言采用Java、J2SE架构,涉及的技术有图像的切割,灰度计算,像素操作,图像合成等。
[0003]传统二维码是白底黑色块,或者其他颜色的块,并且不透明。
[0004]
【发明内容】
:
本发明的目的是提供一种艺术二维码编码方法。
[0005]上述的目的通过以下的技术方案实现:
一种艺术二维码编码方法,该方法包括如下步骤:
(1)登陆平台;
(2)二维码底图上传;
(3)调整二维码及底图大小和颜色;
(4)分析底图颜色和灰度值;
(5)计算底图的灰度值;
(6)计算二维码色块和透明度;
(7)底图和二维码模糊处理;
(8)底图和二维码合成。
[0006]所述的艺术二维码编码方法,所述的步骤(2)中二维码底图上传采用Flash技术,在选择文件的同时进行附件的上传,并根据当前系统时间对上传的附件进行分文件夹管理,这样防止文件过多系统过慢。
[0007]所述的艺术二维码编码方法,所述的步骤(3)中二维码框架采用HTML5展示,采用半透明效果,并且采用JS进行动态大小的调整,采用HTML5的画布对框架进行重绘,在控制的时候可以调整二维码的旋转角度,每次旋转支持90度。
[0008]所述的艺术二维码编码方法,所述的步骤(4)、所述的步骤(5)分析底图颜色和灰度值,根据步骤三调整二维码的大小,从底图上截取对应的位置,计算每个像素的灰度值,并计算平均值。
[0009]所述的艺术二维码编码方法,所述的步骤(6),计算二维码色块和透明度,根据底图的灰度值,计算二维码的透明度。
[0010]所述的艺术二维码编码方法,所述的步骤(7),底图和二维码合成,将生成的二维码设置成透明及无背景,然后根据选择二维码的位置和底图进行合并。
[0011]所述的艺术二维码编码方法,所述的步骤(8)底图和二维码合成,将生成的二维码设置成透明及无背景,然后根据选择二维码的位置和底图进行合并,最后生成底图的文件格式供用户下载。
[0012]有益效果:
本发明艺术化二维码采用半透明效果,每块采用正方形和圆形双层图案,定位点采用圆角形式。
[0013]本发明艺术化二维码在生成的时候会根据底图的颜色不同自动调整二维码的透明度,使其能够准确识别。
[0014]本发明艺术化二维码可以生成在底图的任意位置。
[0015]本发明艺术化二维码可进行底图的放大缩小。
[0016]本发明艺术化二维码在内容相同情况下,可以生成不同的图形,即方块的排列方式不同。
[0017]本发明艺术化二维码可以360度旋转,不影响识别。
[0018]本发明艺术化二维码方块可以调整任意颜色。
[0019]【专利附图】

【附图说明】:
附图1是本发明艺术二维码生成流程图。
[0020]附图2是本发明QR图的示意图。
[0021]【具体实施方式】:
实施例1:
一种艺术二维码编码方法,该方法包括如下步骤:
(1)登陆平台;`
(2)二维码底图上传;
(3)调整二维码及底图大小和颜色;
(4)分析底图颜色和灰度值;
(5)计算底图的灰度值;
(6)计算二维码色块和透明度;
(7)底图和二维码模糊处理;
(8)底图和二维码合成。
[0022]实施例2:
根据实施例1所述的艺术二维码编码方法,所述的步骤(2)中二维码底图上传采用Flash技术,在选择文件的同时进行附件的上传,并根据当前系统时间对上传的附件进行分文件夹管理,这样防止文件过多系统过慢。
[0023]上传程序:
【权利要求】
1.一种艺术二维码编码方法,其特征是:该方法包括如下步骤: (1)登陆平台; (2)二维码底图上传; (3)调整二维码及底图大小和颜色; (4)分析底图颜色和灰度值; (5)计算底图的灰度值; (6)计算二维码色块和透明度; (7)底图和二维码模糊处理; (8)底图和二维码合成。
2.根据权利要求1所述的艺术二维码编码方法,其特征是:所述的步骤(2)中二维码底图上传采用Flash技术,在选择文件的同时进行附件的上传,并根据当前系统时间对上传的附件进行分文件夹管理,这样防止文件过多系统过慢。
3.根据权利要求1或2所述的艺术二维码编码方法,其特征是:所述的步骤(3)中二维码框架采用HTML5展示,采用半透明效果,并且采用JS进行动态大小的调整,采用HTML5的画布对框架进行重绘,在控制的时候可以调整二维码的旋转角度,每次旋转支持90度。
4.根据权利要求1或2或3所述的艺术二维码编码方法,其特征是:所述的步骤(4)、所述的步骤(5)分析底图颜色和灰度值,根据步骤三调整二维码的大小,从底图上截取对应的位置,计算每个像素的灰度值,并计算平均值。
5.根据权利要求1或2或3或4所述的艺术二维码编码方法,其特征是:所述的步骤(6),计算二维码色块和透明度,根据底图的灰度值,计算二维码的透明度。
6.根据权利要求1或2或3或4或5所述的艺术二维码编码方法,其特征是:所述的步骤(7),底图和二维码合成,将生成的二维码设置成透明及无背景,然后根据选择二维码的位置和底图进行合并。
7.根据权利要求1或2或3或4或5或6所述的艺术二维码编码方法,其特征是:所述的步骤(8)底图和二维码合成,将生成的二维码设置成透明及无背景,然后根据选择二维码的位置和底图进行合并,最后生成底图的文件格式供用户下载。
【文档编号】G06K19/06GK103810514SQ201310630507
【公开日】2014年5月21日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】李新博 申请人:黑龙江华夏千博科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1