[发明专利]水印添加方法、装置、计算机设备和存储介质有效
申请号: | 202011551624.4 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112634119B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 曹春辉;臧磊 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T11/00;G06T11/40 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;宋庆洪 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水印 添加 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及数据处理领域,提供一种水印添加方法、装置、计算机设备和存储介质,方法包括:获取待添加至图片内的目标数据;对目标数据进行字节转换处理,得到原始字节数组;基于base64的encode方法对原始字节数组进行处理,生成指定字节数组;按照预设的更新规则依次使用指定字节数组内每三个字节对图片内相应行的对应像素点中的三个颜色通道的颜色值进行一一对应的更新处理;将字符长度填充于图片内的指定像素点上,得到目标图片,以完成对于图片的水印添加处理。本申请实现了以隐式的方式将该目标数据添加于图片中,保证了目标数据共享的安全性与隐蔽性。本申请还可以应用于区块链领域,上述目标图片等数据可以存储于区块链上。
技术领域
本申请涉及数据处理技术领域,具体涉及一种水印添加方法、装置、计算机设备和存储介质。
背景技术
现有为了保护静止图片,可以采用水印技术,将该欲加以保护的图片嵌入某些能证明版权归属或跟踪侵权行为的信息,这些信息可以是作者的序列号、公司标志以及有意义的文本等等。通过添加显式水印的方式,以达到保护图片的版权、对图片侵权行为进行跟踪的目的。但这种添加显示水印的方式会影响图片信息的展示,美观性差,且存在隐蔽性差、安全性差的问题。
发明内容
本申请的主要目的为提供一种水印添加方法、装置、计算机设备和存储介质,旨在解决现有的在图片内添加显示水印的方式会影响图片信息的展示,存在隐蔽性差、安全性差的技术问题。
本申请提出一种水印添加方法,所述方法包括步骤:
获取待添加至图片内的目标数据;
对所述目标数据进行字节转换处理,得到对应的原始字节数组;
基于base64的encode方法对所述原始字节数组进行处理,生成指定字节数组;
获取所述指定字节数组中包含的字节的字符长度,并基于所述字符长度,调用预设的计算公式计算出放置位置数量;
获取所述图片的宽度值与高度值;
基于所述放置位置数量与所述宽度值计算出放置行数,并基于所述放置行数与所述高度值确定出用于添加水印的首行信息;
按照所述指定字节数组中每一个字节的排列顺序,依次获取排序最前的第一字节、第二字节与第三字节;
获取与所述首行信息对应的首添加行内排序最前的第一像素点,并基于所述第一像素点的第一像素值,获取所述第一像素点的R通道的第一颜色值、所述第一像素点的G通道的第二颜色值以及所述第一像素点的B通道的第三颜色值;
使用所述第一字节对所述第一颜色值进行更新,使用所述第二字节对所述第二颜色值进行更新,以及使用所述第三字节对所述第三颜色值进行更新,形成所述第一像素点的更新像素值,以实现对于所述第一像素点的像素值的更新,依此类推,从所述首添加行开始,按照从左到右,从上到下的方式遍历与所述放置行数对应的各添加行中包含的与所述放置位置数量相同的多个目标像素点,并跟据所述指定字节数组中每一个字节的排列顺序,使用所述指定字节数组中的每三个字节对图片内相应行的对应像素点中的三个颜色通道的颜色值进行一一对应的更新,直至完成将所述指定字节数组内包含的所有字节填充至所述图片内;
将所述字符长度填充于所述图片内的指定像素点上,得到目标图片,以完成对于所述图片的水印添加处理。
可选地,所述基于所述字符长度,调用预设的计算公式计算出放置位置数量的步骤,包括:
判断所述字符长度是否为3的倍数;
若所述字符长度为3的倍数,则调用第一计算公式count=bytes/3计算出所述放置位置数量,其中,所述count为放置位置数量,所述bytes为字符长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011551624.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自选车位智能泊车控制系统及方法
- 下一篇:一种用毕赤酵母生产菌丝霉素的方法