The invention relates to a watermarking generation method, device, terminal and storage medium. The method includes: obtaining identification information; generating original block image of watermarking information according to the identification information; determining the size of the watermarking image according to the size of the target view; and smoothing several original block images of watermarking information according to the size of the watermarking image and the size of the original block image of the watermarking information. Then, the watermarking image is formed; the watermarking image rotates the preset angle according to the preset direction, and the rotated watermarking image is superimposed on the target view. The invention can generate the corresponding watermarking image according to the acquired identification information and superimpose it on the target view. When the interface with the watermarking information is screened or photographed, the information can be traceable through the watermarking information in the picture, and the risk of information leakage through the screenshot or photograph can be reduced.
【技术实现步骤摘要】
一种水印生成方法、装置、终端及存储介质
本专利技术涉及互联网
,尤其涉及一种水印生成方法、装置、终端及存储介质。
技术介绍
传统的社交应用,比如QQ、微信等,这些应用的最初衷的设计场景时针对普通用户(即ToC:ToCustomer)。但是传统社交应用,没有针对信息泄露提供有效的解决方案。比如,在一个大群里,群成员的任何人可以通过截图把聊天的内容保存到相册,进一步发布到其他网络平台,导致信息内容泄露。并且,传统社交应用查看联系人资料的时候,会将联系人的重要信息直接展示出来,比如电话号码、所在城市等信息,这样带来信息泄露的安全隐患。如果发生了信息泄露,仅仅凭一个截图,不能有效回溯泄漏者,反过来,由于很难回溯泄漏者,这也导致泄漏者无所畏惧地泄露信息。企业微信是一款针对企业内部沟通而设计的互联网产品(即ToB:ToBusiness),用户可以便捷地查看企业内同事的信息并发起会话,内容可能涉及财务、人事、商业机密等重要信息。这些敏感信息可能被截图,进而导致敏感信息泄露。因此,需要一种能够降低信息泄露风险的方案。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种水印生成方法、装置、终端及存储介质,能够使水印信息不影响通讯录和聊天的正常使用,在截图时,水印信息会在截图中显示出来,实现了敏感信息可溯源,降低了信息泄露的风险。为了解决上述技术问题,第一方面,本专利技术提供了一种水印生成方法,包括:获取标识信息;根据所述标识信息生成水印信息原块图;根据目标视图的尺寸确定水印图的尺寸;根据所述水印图的尺寸和所述水印信息原块图的尺寸,将若干所述水印信息原块图进行平铺拼接 ...
【技术保护点】
1.一种水印生成方法,其特征在于,包括:获取标识信息;根据所述标识信息生成水印信息原块图;根据目标视图的尺寸确定水印图的尺寸;根据所述水印图的尺寸和所述水印信息原块图的尺寸,将若干所述水印信息原块图进行平铺拼接,形成所述水印图;将所述水印图按预设方向旋转预设角度,并将旋转后的所述水印图叠加在所述目标视图上。
【技术特征摘要】
1.一种水印生成方法,其特征在于,包括:获取标识信息;根据所述标识信息生成水印信息原块图;根据目标视图的尺寸确定水印图的尺寸;根据所述水印图的尺寸和所述水印信息原块图的尺寸,将若干所述水印信息原块图进行平铺拼接,形成所述水印图;将所述水印图按预设方向旋转预设角度,并将旋转后的所述水印图叠加在所述目标视图上。2.根据权利要求1所述的一种水印生成方法,其特征在于,所述根据所述标识信息生成水印信息原块图包括:根据所述标识信息,确定所述水印信息原块图的高度和宽度;根据所述高度和所述宽度,绘制所述水印信息原块图的背景图;在所述背景图上绘制所述标识信息,形成所述水印信息原块图。3.根据权利要求2所述的一种水印生成方法,其特征在于,所述绘制所述水印信息原块图的背景图包括:将所述背景图设置为全透明。4.根据权利要求1所述的一种水印生成方法,其特征在于,所述根据目标视图的尺寸确定水印图的尺寸包括:获取显示设备的显示参数,并根据所述显示参数确定所述目标视图的尺寸,其中,所述目标视图的尺寸包括所述目标视图的宽度和所述目标视图的高度;根据所述目标视图的宽度和所述预设角度,确定所述水印图的宽度;根据所述目标视图的高度和所述预设角度,确定所述水印图的高度。5.根据权利要求4所述的一种水印生成方法,其特征在于,所述根据所述目标视图的宽度和所述预设角度,确定所述水印图的宽度包括:根据公式计算所述水印图的宽度;所述根据所述目标视图的高度和所述预设角度,确定所述水印图的高度包括:根据公式计算所述水印图的高度;其中,maskWidth表示所述水印图的宽度,targetWidth表示所述目标视图的宽度,θ表示所述预设角度,maskHeight表示所述水印图的高度,targetHeight表示所述目标视图的高度。6.根据权利要求1所述的一种水印生成方法,其特征在于,所述根据所述水印图的尺寸和所述水印信息原块图的尺寸,对若干所述水印信息原块图进行平铺拼接,形成所述水印图包括:根据所述水印图的尺寸和所述水印信息原块图的尺寸,分别计算在X轴和Y轴需要平铺的所述水印信息原块图的数量;根据计算的所述数量对所述水印信息原图进行平铺拼接。7.一种水印生成装置,其特征在于,包括:获取模块,用于获取标识信息;原图生成模块,用于根据所述标识信息生成水印信息原块图;尺寸确定模块,用于根据目标视图的尺寸确定水印图的尺寸;水印图生成模块,用...
【专利技术属性】
技术研发人员:王泽一,谭悦伟,林莉,李斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。