System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,尤其涉及一种水印生成方法、装置、计算机设备、计算机可读存储介质、计算机程序产品。
技术介绍
1、随着互联网技术的快速发展,互联网中的数据(如数字内容)日益丰富。为了保护数据原创者的利益,可以通过水印技术在数字内容(如文档、图像)上嵌入水印,以标识和保护数字内容的来源和所有权。所述水印可以是指在文档、图像或其他数字内容中嵌入的可见或隐藏的标识或附加信息。
2、然而,现有的水印技术存在较多缺陷,如显示效果较差,使得水印效果达不到预期。
3、需要说明的是,上述内容并不必然是现有技术,也不用于限制本申请的专利保护范围。
技术实现思路
1、本申请实施例提供一种水印生成方法、装置、计算机设备、计算机可读存储介质、计算机程序产品,以解决或缓解上面提出的一项或更多项技术问题。
2、本申请实施例的一个方面提供了一种水印生成方法,所述方法包括:
3、响应目标页面的页面刷新,获取待加载信息,所述待加载信息包括当前时间信息;
4、根据所述待加载信息确定携带有所述当前时间信息的水印信息;
5、根据所述水印信息,对所述目标页面进行水印嵌入,以在所述目标页面上显示所述水印信息。
6、可选地,所述待加载信息包括用户名信息;
7、对应地,根据所述待加载信息确定携带有所述当前时间信息的水印信息,包括:
8、获取拼接符;
9、根据所述拼接符,对所述用户名信息以及所述当前时间信息
10、可选地,根据所述水印信息,对所述目标页面进行水印嵌入,以在所述目标页面上显示所述水印信息,包括:
11、将所述水印信息发送至服务端,以通过服务端加密以得到加密水印信息;
12、将所述加密水印信息加载到所述目标页面中;
13、将目标页面中的加密水印信息发送至服务端,以通过服务端解密以得到解密水印信息;
14、接收服务端返回的解密水印信息;
15、将所述解密水印信息显示在目标页面中。
16、可选地,将所述加密水印信息加载到所述目标页面中,包括:
17、创建待添加水印图像;
18、将所述加密水印信息添加至所述待添加水印图像中,以获取水印图像;
19、将所述水印图像嵌入至所述目标页面中。
20、可选地,将所述加密水印信息添加至所述待添加水印图像中,包括:
21、将所述加密水印信息以子元素的形式,嵌入至所述待添加水印图像的元素中。
22、可选地,将所述水印图像嵌入至所述目标页面中,包括:
23、在所述目标页面上设置嵌入标签,并设置所述嵌入标签的属性,以链接所述水印图像;
24、其中,所述嵌入标签的属性包括所述水印图像的文件路径、图像类型以及尺寸大小。
25、可选地,所述方法还包括:
26、获取所述待添加水印图像的第一信息,并获取所述水印图像的第二信息;
27、对比所述第一信息和所述第二信息,以确定所述水印图像是否添加水印;
28、在所述水印图像已添加水印的情况下,确定所述水印图像中对应的原始信息是否被更改。
29、本申请实施例的另一个方面提供了一种水印生成装置,所述装置包括:
30、获取模块,用于响应目标页面的页面刷新,获取待加载信息,所述待加载信息包括当前时间信息;
31、第一确定模块,用于根据所述待加载信息确定携带有所述当前时间信息的水印信息;
32、嵌入模块,用于根据所述水印信息,对所述目标页面进行水印嵌入,以在所述目标页面上显示所述水印信息。
33、本申请实施例的另一个方面提供了一种计算机设备,包括:
34、至少一个处理器;及
35、与所述至少一个处理器通信连接的存储器;
36、其中:所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
37、本申请实施例的另一个方面提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
38、本申请实施例的另一个方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法。
39、本申请实施例采用上述技术方案可以包括如下优势:
40、在目标页面刷新时,获取待加载信息(包括当前时间信息),并根据待加载信息确定携带有当前时间信息的水印信息。在此基础上,基于所述水印信息,对目标页面进行水印嵌入,以在目标页面上显示所述水印信息。可知,每刷新一次目标页面,便获取一次当前时间信息,继而基于最新获取到的当前时间信息生成水印信息(即生成携带有最新时间信息的水印信息)。即,使水印信息随当前时间信息的改变而动态更新显示在目标页面上,从而提高水印信息在目标页面上的显示效果,增强用户体验。
本文档来自技高网...【技术保护点】
1.一种水印生成方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待加载信息包括用户名信息;
3.根据权利要求1或2所述的方法,其特征在于,根据所述水印信息,对所述目标页面进行水印嵌入,以在所述目标页面上显示所述水印信息,包括:
4.根据权利要求3所述的方法,其特征在于,将所述加密水印信息加载到所述目标页面中,包括:
5.根据权利要求4所述的方法,其特征在于,将所述加密水印信息添加至所述待添加水印图像中,包括:
6.根据权利要求4所述的方法,其特征在于,将所述水印图像嵌入至所述目标页面中,包括:
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
8.一种水印生成装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1至7中任一项所述的方法。
11.一种计算机程序产品
...【技术特征摘要】
1.一种水印生成方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待加载信息包括用户名信息;
3.根据权利要求1或2所述的方法,其特征在于,根据所述水印信息,对所述目标页面进行水印嵌入,以在所述目标页面上显示所述水印信息,包括:
4.根据权利要求3所述的方法,其特征在于,将所述加密水印信息加载到所述目标页面中,包括:
5.根据权利要求4所述的方法,其特征在于,将所述加密水印信息添加至所述待添加水印图像中,包括:
6.根据权利要求4所述...
【专利技术属性】
技术研发人员:欧阳旭,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。