[发明专利]一种浏览器客户端添加图片水印的方法及系统在审
| 申请号: | 202010447602.7 | 申请日: | 2020-05-25 |
| 公开(公告)号: | CN111583091A | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 程学彬;杨光;张秋璞;彭竹 | 申请(专利权)人: | 天津赢达信科技有限公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;陈国军 |
| 地址: | 301799 天津市武清*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 浏览器 客户端 添加 图片 水印 方法 系统 | ||
1.一种浏览器客户端添加图片水印的方法,其特征在于,包括:
步骤S1:当浏览器客户端的主进程启动时,获取预设的配置规则;
步骤S2:基于所述预设的配置规则在所述主进程的窗口上创建一个透明图层显示图片水印;
步骤S3:按照预设使用规则在所述主进程的顶层窗口上添加所述图片水印。
2.如权利要求1所述的浏览器客户端添加图片水印的方法,其特征在于,所述步骤S2:基于预设配置规则在所述主进程的窗口上创建一个透明图层显示图片水印;具体包括:
步骤S21:确定开启图片水印功能;
步骤S22:从服务器或本地配置规则中获取所述图片水印的内容;
步骤S23:将所述图片水印的内容,作为参数创建所述透明图层。
3.如权利要求2所述的浏览器客户端添加图片水印的方法,其特征在于,所述步骤S22:当开启图片水印功能时,从服务器或本地配置规则中获取所述图片水印的内容;具体包括:
从所述服务器或所述本地配置规则的json字符串作为水印内容。
4.如权利要求2所述的浏览器客户端添加图片水印的方法,其特征在于,所述步骤S23:将所述图片水印的内容,作为参数创建所述透明图层,具体包括:
将所述图片水印的内容存入到struct结构体中作为所述参数;
调用系统提供的API创建新的图片水印线程;
所述图片水印线程基于所述参数创建一个与所述主进程的窗口同样大小的所述透明图层。
5.如权利要求4所述的浏览器客户端添加图片水印的方法,其特征在于,所述图片水印线程基于所述参数创建一个与所述主进程的窗口同样大小的所述透明图层,具体包括:
步骤S231:创建代表所述透明图层的子窗口;
步骤S232:将所述子窗口的Z序设置为最顶层;
步骤S233:调用GDI接口,将获取到的所述水印内容按照预设绘制规则绘制在图片水印图层上。
6.如权利要求5所述的浏览器客户端添加图片水印的方法,其特征在于,所述预设绘制规则包括:使用图片、图片的位置、图片的大小、图片的颜色、图片的角度、图片的间距、显示日期时间、使用文字、显示用户名、字体字号、倾斜角度、透明度中一种或多种结合。
7.如权利要求1所述的浏览器客户端添加图片水印的方法,其特征在于,所述配置规则包括:使用图片、图片存储位置、水印字符串、显示日期时间、显示用户名、水印显示的字体字号、水印的倾斜角度、水印的透明度中一种或多种结合。
8.如权利要求1所述的浏览器客户端添加图片水印的方法,其特征在于,所述预设使用规则包括:在所述主进程的顶层窗口中将所述图片水印平铺或拉伸或居中显示。
9.一种浏览器客户端添加图片水印的系统,其特征在于,包括:
配置规则获取模块,用于当浏览器客户端的主进程启动时,获取预设的配置规则;
透明图层建立模块,用于基于所述预设的配置规则在所述主进程的窗口上创建一个透明图层显示图片水印;
图片水印添加模块,用于按照预设使用规则在所述主进程的顶层窗口上添加所述图片水印。
10.如权利要求9所述的浏览器客户端添加图片水印的系统,其特征在于,所述透明图层建立模块执行包括如下操作:
步骤S21:确定开启图片水印功能;
步骤S22:从服务器或本地配置规则中获取所述图片水印的内容;
步骤S23:将所述图片水印的内容,作为参数创建所述透明图层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津赢达信科技有限公司,未经天津赢达信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010447602.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调角度的大型三通模锻装置及其模锻方法
- 下一篇:一种单晶硅上料装置





