[发明专利]一种浏览器客户端添加图片水印的方法及系统在审
| 申请号: | 202010447602.7 | 申请日: | 2020-05-25 |
| 公开(公告)号: | CN111583091A | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 程学彬;杨光;张秋璞;彭竹 | 申请(专利权)人: | 天津赢达信科技有限公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;陈国军 |
| 地址: | 301799 天津市武清*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 浏览器 客户端 添加 图片 水印 方法 系统 | ||
本发明提供一种浏览器客户端添加图片水印的方法,即以浏览器客户端为界面添加图片水印的实现方法。浏览器进程依据服务器或者本地数据库获取配置规则,判断需要加载显示图片水印,如果需要显示图片水印则获取服务器或者本地数据库中保存的配置规则,浏览器进程会为当前窗口添加图片水印图层,根据规则绘制图片、文字水印信息,达到显示图片水印的目的。本申请可以使多内核浏览器客户端切换不同内核的页面时,仍然能够保持图片水印显示效果的一致性。
技术领域
本发明涉及浏览器的技术领域,特别涉及一种浏览器客户端添加图片水印的方法及系统。
背景技术
浏览器客户端(Client),是指与服务器相对应,为客户提供本地服务的程序。一般安装在普通的客户机上,需要与服务端互相配合运行。
图片水印(Watermark)一种应用计算机算法嵌入载体文件的保护信息。图片水印技术,是一种基于内容的、非密码机制的计算机信息隐藏技术。它是将一些标识信息(即水印)直接嵌入图片载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改。但可以被生产方识别和辨认。图片水印是保护信息安全、实现防伪溯源、版权保护的有效办法,是信息隐藏技术研究领域的重要分支和研究方向。因此,亟需一种浏览器客户端添加图片水印的方法,实现使用浏览器客户端时添加图片水印。
发明内容
本发明目的之一在于提供了一种浏览器客户端添加图片水印的方法,实现使用浏览器客户端时添加图片水印;并且在使多内核浏览器客户端切换不同内核的页面时,仍然能够保持图片水印的显示效果的一致性。
本发明实施例提供的一种浏览器客户端添加图片水印的方法,包括:
步骤S1:当浏览器客户端的主进程启动时,获取预设的配置规则;
步骤S2:基于预设的配置规则在主进程的窗口上创建一个透明图层显示图片水印;
步骤S3:按照预设使用规则在主进程的顶层窗口上添加图片水印。
优选的,步骤S2:基于预设配置规则在主进程的窗口上创建一个透明图层显示图片水印;具体包括:
步骤S21:确定开启图片水印功能;
步骤S22:从服务器或本地配置规则中获取图片水印的内容;
步骤S23:将图片水印的内容,作为参数创建透明图层。
优选的,步骤S22:当开启图片水印功能时,从服务器或本地配置规则中获取图片水印的内容;具体包括:
从服务器或本地配置规则的json字符串作为水印内容。
优选的,步骤S23:将图片水印的内容,作为参数创建透明图层,具体包括:
将图片水印的内容存入到struct结构体中作为参数;
调用系统提供的API创建新的图片水印线程;
图片水印线程基于参数创建一个与主进程的窗口同样大小的透明图层。
优选的,图片水印线程基于参数创建一个与主进程的窗口同样大小的透明图层,具体包括:
步骤S231:创建代表透明图层的子窗口;
步骤S232:将子窗口的Z序设置为最顶层;
步骤S233:调用GDI接口,将获取到的水印内容按照预设绘制规则绘制在图片水印图层上。
优选的,预设绘制规则包括:使用图片、图片的位置、图片的大小、图片的颜色、图片的角度、图片的间距、显示日期时间、使用文字、显示用户名、字体字号、倾斜角度、透明度中一种或多种结合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津赢达信科技有限公司,未经天津赢达信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010447602.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调角度的大型三通模锻装置及其模锻方法
- 下一篇:一种单晶硅上料装置





