一种图片与二维码融合的方法及终端的制作方法

文档序号:6537713阅读:518来源:国知局
一种图片与二维码融合的方法及终端的制作方法
【专利摘要】本发明公开了一种图片与二维码融合的方法,包括:将用户输入的要生成二维码的信息生成二维码,对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果,按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。本发明实施例提供的图片与二维码融合的方法,可以将图片融合到二维码中,改善了二维码的展示效果。
【专利说明】一种图片与二维码融合的方法及终端
【技术领域】
[0001]本发明涉及二维码【技术领域】,具体涉及一种图片与二维码融合的方法及终端。
【背景技术】
[0002]二维码(2-dimensional bar code),又称二维条码,它是用特定的几何图形按一定规律在二维平面方向上分布的黑白相间的图形。
[0003]在现有的技术方案中,要将图片与二维码融合,通常都是利用二维码的容错率,将图片缩小后直接覆盖到二维码中某个小区域中,通常面积不大于二维码面积的10%。
[0004]本发明的发明人发现,现有技术中只能将图片覆盖在二维码的指定区域,导致二维码的展示效果单一。

【发明内容】

[0005]本发明实施例提供一种图片与二维码融合的方法,可以将图片融合到二维码中,改善了 二维码的展示效果。本发明实施例还提供了相应的终端。
[0006]本发明第一方面提供一种图片与二维码融合的方法,包括:
[0007]将用户输入的要生成二维码的信息生成二维码;
[0008]对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果;
[0009]按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。
[0010]本发明第二方面提供一种终端,包括:
[0011]生成单元,用于将用户输入的要生成二维码的信息生成二维码;
[0012]图片处理单元,用于对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述生成单元生成的所述二维码的尺寸相同,且只有黑白效果;
[0013]融合单元,用于按照预置的融合策略,将所述图片处理单元预处理后的图片与所述生成单元生成的二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。
[0014]本发明实施例采用将用户输入的要生成二维码的信息生成二维码,对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果,按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。与现有技术中只是将图片覆盖在二维码的指定区域相比,本发明实施例提供的图片与二维码融合的方法,可以将图片融合到二维码中,改善了二维码的展示效果。
【专利附图】

【附图说明】[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例中图片与二维码融合的方法的一实施例示意图;
[0017]图2A-2E是本发明实施例中图片与二维码融合的方法的另一实施例示意图;
[0018]图3是本发明实施例中终端的一实施例示意图;
[0019]图4是本发明实施例中终端的另一实施例示意图;
[0020]图5是本发明实施例中终端的另一实施例示意图;
[0021]图6是本发明实施例中终端的另一实施例示意图;
[0022]图7是本发明实施例中终端的另一实施例示意图。
【具体实施方式】
[0023]本发明实施例提供一种图片与二维码融合的方法,可以将图片融合到二维码中,改善了二维码的展示效果。本发明实施例还提供了相应的终端。以下分别进行详细说明。
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]参阅图1,本发明实施例提供的图片与二维码融合的方法的一实施例包括:
[0026]101、将用户输入的要生成二维码的信息生成二维码。
[0027]要生成二维码的信息可以为文字、数字、网址等信息。
[0028]将用户输入的要生成二维码的信息进行编码生成二维码,其编码方式可以采用快速响应(Quick Response, QR)编码。
[0029]102、对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果。
[0030]本发明实施例中,预处理可以包括:对图片进行缩放处理、灰度化处理和二值化处理,不限定缩放处理与灰度化处理的顺序。
[0031 ] 通过缩放处理,将图片的尺寸缩放到与二维码相同的尺寸。
[0032]通过灰度化处理将彩色图片转换为灰度图,再将灰度图通过二值化处理转换为只有黑白效果的黑白图片,如果图片本身为黑白图片,则只需进行缩放处理即可。
[0033]103、按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。
[0034]在图片的尺寸缩放到与二维码相同时,可以将图片和二维码按照相同的比例进行划分,例如:按照20*20的比例划分,那么图片和二维码都会被划分为400个小单元,将图片中的小单元融合到二维码中对应位置的小单元中,就可以将图片融合分部到二维码的整个区域中。
[0035]本发明实施例采用将用户输入的要生成二维码的信息生成二维码,对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果,按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。与现有技术中只是将图片覆盖在二维码的指定区域相比,本发明实施例提供的图片与二维码融合的方法,可以将图片融合到二维码中,改善了二维码的展示效果。
[0036]可选地,在上述图1对应的实施例的基础上,本发明实施例提供的图片与二维码融合的方法的另一实施例中,所述对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果,可以包括:
[0037]将所述用户选中的要融合的图片缩放成与所述二维码相同的尺寸,并将所述缩放后的图片转换成灰度图;
[0038]对所述转换成灰度图的图片进行二值化处理,得到只有黑白效果的预处理后的图片。
[0039]本发明实施例中,通过缩放处理,将图片的尺寸缩放到与二维码相同的尺寸。通过灰度化处理将彩色图片转换为灰度图,再将灰度图通过二值化处理转换为只有黑白效果的黑白图片,如果图片本身为黑白图片,则只需进行缩放处理即可。
[0040]可选地,在上述图1对应的实施例或图1对应的可选实施例的基础上,本发明实施例提供的图片与二维码融合的方法的另一实施例中,所述按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,可以包括:
[0041]将第一最小单元和第二最小单元分别按照N*N的比例划分为N*N个小格,所述第一最小单元与所述第二最小单元的大小相同,所述第一最小单元为所述二维码的最小单元,所述第二最小单元为所述预处理后的图片的最小单元,所述N为大于I的整数;
[0042]本发明实施例中二维码的最小单元也就是二维码的码元,码元要么全黑,要么全白,也就是说第一最小单元就是二维码的码元。
[0043]根据同一位置处所述第一最小单元的颜色和所述第二最小单元中与所述第一最小单元颜色相同的小格的数量和分布位置,以及预置的颜色融合策略表,确定所述图片二维码中同一位置处的最小单元中每个小格的颜色。
[0044]本发明实施例中,N可以为2、3、4或者其他数值。二维码一般是21*21的最小单元分布,而且每个最小单元的颜色只能是黑色或者白色,如果将21*21的二维码中的每个最小单元再按照3*3的比例划分,则该二维码就变成为63*63的单元图,因图片的尺寸与二维码的尺寸相同,所以图片的最小单元也与二维码相同,但图片的最小单元中的颜色可以不相同,可以白色和黑色同时存在,但图片的最小单元中,按照3*3的比例划分后的每个小格中的颜色是相同的,要么全黑,要么全白。
[0045]最小单元按照3*3的比例划后的展示情况可以参阅表I进行理解:
[0046]表1:最小单元划分图
[0047]
1丨2丨3
Τδ 6~
~8 9"
[0048]如果二维码的第一最小单元为黑色,那么确定第二最小单元的9个小格中黑色小格的数量,以及黑色小格的位置,以及预置的颜色融合策略表,确定所述图片二维码中同一位置处的最小单元中每个小格的颜色。
[0049]颜色融合策略表为开发人员预先设置的,例如:本发明实施例中的颜色融合策略表可以参阅表2进行理解:
[0050]表2:颜色融合策略表
【权利要求】
1.一种图片与二维码融合的方法,其特征在于,包括: 将用户输入的要生成二维码的信息生成二维码; 对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果; 按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。
2.根据权利要求1所述的方法,其特征在于,所述对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述二维码的尺寸相同,且只有黑白效果,包括: 将所述用户选中的要融合的图片缩放成与所述二维码相同的尺寸,并将所述缩放后的图片转换成灰度图; 对所述转换成灰度图的图片进行二值化处理,得到只有黑白效果的预处理后的图片。
3.根据权利要求1或2所述的方法,其特征在于,所述按照预置的融合策略,将所述预处理后的图片与所述二维码进行融合,生成图片二维码,包括: 将第一最小单元和第二最小单元分别按照N*N的比例划分为N*N个小格,所述第一最小单元与所述第二最小单元的大小相同,所述第一最小单元为所述二维码的最小单元,所述第二最小单元为所述预处理后的图片的最小单元,所述N为大于I的整数; 根据同一位置处所述第一最小单元的颜色和所述第二最小单元中与所述第一最小单元颜色相同的小格的数量和分布位置,以及预`置的颜色融合策略表,确定所述图片二维码中同一位置处的最小单元中每个小格的颜色。
4.根据权利要求3所述的方法,其特征在于,所述根据同一位置处所述第一最小单元的颜色和所述第二最小单元中与所述第一最小单元颜色相同的小格的数量和分布位置,以及预置的二维码与图片颜色融合策略表,确定所述图片二维码中同一位置处的最小单元中每个小格的颜色之前,所述方法还包括: 确定所述同一位置处所述第一最小单元的颜色,以及所述同一位置处所述第二最小单元中每个小格的颜色及分布位置。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 对所述图片二维码中的所述预处理后的图片进行颜色渲染,得到包含灰度图片或者彩色图片的图片二维码。
6.一种终端,其特征在于,包括: 生成单元,用于将用户输入的要生成二维码的信息生成二维码; 图片处理单元,用于对用户选中的要融合的图片进行预处理,得到预处理后的图片,所述预处理后的图片与所述生成单元生成的所述二维码的尺寸相同,且只有黑白效果; 融合单元,用于按照预置的融合策略,将所述图片处理单元预处理后的图片与所述生成单元生成的二维码进行融合,生成图片二维码,所述图片二维码中所述预处理后的图片融合分布在所述二维码的整个区域中。
7.根据权利要求6所述的终端,其特征在于,所述图片处理单元包括: 缩放子单元,用于将所述用户选中的要融合的图片缩放成与所述二维码相同的尺寸; 转换子单元,用于并将所述缩放子单元缩放后的图片转换成灰度图;处理子单元,用于对所述转换子单元转换成灰度图的图片进行二值化处理,得到只有黑白效果的预处理后的图片。
8.根据权利要求6或7所述的终端,其特征在于,所述融合单元包括: 划分子单元,用于将第一最小单元和第二最小单元分别按照N*N的比例划分为N*N个小格,所述第一最小单元与所述第二最小单元的大小相同,所述第一最小单元为所述二维码的最小单元,所述第二最小单元为所述预处理后的图片的最小单元,所述N为大于I的整数; 确定子单元,用于根据同一位置处所述第一最小单元的颜色和所述第二最小单元中与所述第一最小单元颜色相同的所述换分子单元划分后的小格的数量和分布位置,以及预置的颜色融合策略表,确定所述图片二维码中同一位置处的最小单元中每个小格的颜色。
9.根据权利要求8所述的终端,其特征在于,所述终端还包括: 所述确定子单元,还用于确定所述同一位置处所述第一最小单元的颜色,以及所述同一位置处所述第二最小单元中每个小格的颜色及分布位置。
10.根据权利要求6或7所述的终端,其特征在于,所述终端还包括: 色彩渲染单元,用于对所述融合单元融合后的所述图片二维码中的所述预处理后的图片进行颜色渲染, 得到包含灰度图片或者彩色图片的图片二维码。
【文档编号】G06T11/00GK103854298SQ201410050540
【公开日】2014年6月11日 申请日期:2014年2月13日 优先权日:2014年2月13日
【发明者】郑志昊, 王红法, 吴运声, 黄飞跃 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1