数据万象盲水印 - AIGC的“保护伞”
导语
近期AIGC的爆火让人们觉得AI似乎无所不能,打工人们已然将 AI 发展成了工作的一大助手,但同样也伴随着很多AI的受害者。一些专家、画家、学者们发现自己的“作品风格”正在被 AI “抄袭剽窃”。
传统水印的痛点
在当今的数字时代,图片被广泛应用于各种场景,包括广告、社交媒体、电子商务等。为了防止图片被侵权盗用,传统的图片水印开始流行。然而传统的图片打水印方法存在很多痛点:
1、水印容易被篡改或抹除;
2、醒目的水印大大影响图片的观感;
3、如果水印中携带了一些个人账号信息,很容易被不法分子利用。
盲水印介绍
为了解决上述的问题,盲水印应运而生。盲水印也叫数字水印,它是一种隐蔽的水印,它可以将所需信息准确嵌入到图片中,确保图片的真实性和来源,同时无法被肉眼察觉。只有当使用特定的解码器时,才能显示出来。
适应场景
企业文化原创作品保护和溯源
对于摄影师、插画师、设计师等创作场景,作品具有独特的艺术价值和知识产权。通过盲水印在作品中嵌入隐形的水印信息,包括作者姓名、创作时间、版权声明等,可以在作品被盗用或侵权时,可以追溯到原创作者,维护其合法权益。
标识身份
在AIGC场景,当前的生成式内容可以假乱真,已有相关政策指明生成式内容需要带有AI生成的标识,通过盲水印进行标识可以在不影响图片观感的情况下,确保图片的来源。
资源防泄露
对于内部分享的图片资源,您可通过文字盲水印将访问方的信息在请求图片时添加至图片中,当资源泄露后可通过流传出的资源图提取出盲水印,进而得到泄露方信息。
使用方式
数据万象是腾讯云提供的一种全面的图片处理解决方案,数据万象提供了功能强大的盲水印API接口,方便您在自己的应用或系统中快速接入盲水印能力,使用流程如下图所示:

1、在 COS 控制台 - 智能工具箱,体验盲水印功能
盲水印体验地址:https://console.cloud.tencent.com/cos/toolbox/Compress?type=watermark
a、添加盲水印:在智能工具箱里选中存储桶,并上传和打开你要打盲水印的图片,在工具左侧加上文字或水印图,点击生成盲水印。点击右上角"下载图片"按钮,保存图片到本地。

b、提取盲水印:
智能工具箱里,上传刚才保存的图片,并在工具箱打开,点击提取盲水印,即可看到提取出刚才隐藏在图片里的水印。

- 使用盲水印 API
盲水印功能分为图片半盲水印、图片全盲水印和文字盲水印三种类型:

a、调用 API 添加盲水印
添加盲水印,支持通过以下几种方式:
上传添加:在上传图片时,同步为该图片添加盲水印并存储。
存量图片添加:对 COS 上已存在的图片,通过添加盲水印参数的形式为图片添加盲水印并转存。
下载添加:在下载图片时,同步为该图片添加盲水印。
b、调用 API 提取盲水印
提取盲水印,支持通过以下几种方式:
PUT 请求提取:使用上传图片接口,同步提取该图片中的盲水印,并将提取出的水印图转存;
POST 请求提取:对 COS 上已存在的图片提取盲水印,并将提取出的水印图转存。
具体 API 参数格式请看接口文档(https://cloud.tencent.com/document/product/436/46782)
效果展示
打水印前

打文字盲水印“数据万象”后,图片内容看不出水印痕迹。

以上展示了数据万象盲水印的效果,能给帮助 AIGC 创作者给图片打上隐蔽的水印,同时无法被肉眼察觉,达到保护作品的目的。
数据万象盲水印 - AIGC的“保护伞”的更多相关文章
- [python] 基于blind-watermark库添加图片盲水印
blind-watermark是一个能够给图片添加/解析基于频域的数字盲水印的Python库.图像水印image watermark是指在图片里添加文本或图形,以标记图片的来源.但是图像水印会破坏原图 ...
- BugKu 2B+基于python的opencv的安装-------CTF 盲水印的套路
BugKu杂项-2B 下载图片后,binwalk下跑一跑,发现有个zip,分离. 值得一提的是,这个zip是伪加密的. 但是你在分离的时候,伪加密的图片也给你分离出来了.这两个图片2B和B2肉眼看起来 ...
- 前端使用canvas生成盲水印的加密解密
为了保障信息安全,防止重大信息泄露,并且能够锁定泄露用户,需要对页面展示的图片加入当前用户信息的盲水印,即最终图片外观看起来和原图一样,但是经过解码以后可以识别出水印信息,并且在截图后仍能进行较好的识 ...
- 【CTF】图片隐写术 · 盲水印
前言 盲水印同样是CTF Misc中极小的一个知识点,刚刚做到一题涉及到这个考点的题目. 感觉还挺有意思的,就顺便去了解了下盲水印技术. 数字水印 数字水印(Digital Watermark)一种应 ...
- Flink中Periodic水印和Punctuated水印实现原理(源码分析)
在用户代码中,我们设置生成水印和事件时间的方法assignTimestampsAndWatermarks()中这里有个方法的重载 我们传入的对象分为两种 AssignerWithPunctuatedW ...
- SQL注入--盲注及报错注入
盲注查询 盲注其实就是没有回显,不能直观地得到结果来调整注入数据,只能通过其他方式来得到是否注入成功,主要是利用了一些数据库内置函数来达到的 布尔盲注 布尔很明显Ture跟Fales,也就是说它只会根 ...
- vue + canvas 图片加水印
思路:将两张图片绘制为一张 目标:输入的文字,绘制到图片上,简单实现图片水印 效果:输入的文字1: ‘你猜猜’ + 图片2 = 图片3(不要看清除水印的按钮,本人垃圾 没实现) 选择图片 html & ...
- java解决poi导出excel文字水印,导出excel不可操作问题
首先需求是用户提出导出excel数据需使用水印备注其用途: 其实就是在导出excel的同时带有自定义文字水印的导出. 那么我们首先想到的肯定是以一个什么样的思路去解决该问题,首先查找poi导出exce ...
- MySQL手注之盲注(布尔)
布尔注入: 当我们在注入的过程中输入的语句在页面没有数据返回点,这就需要利用布尔型盲注一步步来猜取想要的数据.(盲注分为布尔盲注和时间盲注) 盲注常用函数: length() 返回字符串的长度, 可 ...
- DVWA-sql注入(盲注)
DVWA简介 DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和工具提供合法 ...
随机推荐
- springboot 基本配置文件
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/game?useUnicode=true&zeroDateTimeBehavior=conv ...
- 《TensorFlow+Keras自然语言处理实战》已出版
<TensorFlow+Keras自然语言处理实战>已出版 当当京东天猫均有出售.清华社官网信息如下: http://www.tup.tsinghua.edu.cn/booksCenter ...
- WPF-超市管理系统
1. 新建 WPF APP (net framework )项目
- These dependencies were not found: * core-js/modules/es.array.push.js in ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js
yarn add core-js 安装core-js包 : 出现这个问题的原因:因为vue-admin-template的package.json里没写这个包core-js,然后再咱们yarn装包的 ...
- 63.CDN优化
虽然CDN引入组件库可以优化项目,减轻服务器负载,但是在真实的项目开发中不推荐使用CDN : 因为: 1. 使用第三方服务器不稳定 2. 需要后端配置 3. 要知道组件库的全局变量名
- docker打包镜像,上传镜像仓库,使用rancher发布
步骤一.首先将项目打包放在指定目录下 项目jar包名称为 micro-app.jar 步骤二.将jar包名称改为指定名称,执行命令 docker build -t micro-gateway: ...
- 云原生周刊:Kubernetes v1.31 中的移除和主要变更|2024.7.22
开源项目 Argo Rollouts Argo Rollouts 是一个 Kubernetes 控制器和一组自定义资源定义(CRDs),提供高级部署功能,例如蓝绿部署.金丝雀部署.金丝雀分析.实验以及 ...
- KubeSphere 社区双周报 | KubeSphere 3.4.1 发布 | 2023.10.27-11.09
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书.新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列 ...
- 云原生爱好者周刊:STUNner 助你在 K8s 集群中使用 WebRTC 服务
开源项目推荐 STUNner 目前大多数内网穿透服务都依赖于 STUN 服务或者 TURN 服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到 Kubernetes 的环境中,因为 Ku ...
- Nuxt.js 应用中的 app:templates 事件钩子详解
title: Nuxt.js 应用中的 app:templates 事件钩子详解 date: 2024/10/18 updated: 2024/10/18 author: cmdragon excer ...