Etchv 推出图像、PDF 与视频隐形水印 API
Show HN: Etchv – API for invisible watermarks in images, PDFs and videos
Etchv 发布隐形水印 API,可在图片、PDF 和视频交付前通过一次 API 调用嵌入不可见水印,事后检测即可追溯到具体收件记录。支持 JPEG、PNG、WebP、TIFF、PDF、MP4 等原生格式,提供 HTTP 接口和六个官方 SDK,并配有 MCP server 供 AI 助手调用。检测返回置信度与 watermark_id,官方强调水印只能证明文件来自哪份副本,不能证明是谁泄露的。
通过一次 API 调用向每个人发送各自的副本。如果某份副本出现在不该出现的地方,水印会告诉你它属于谁。
- 交付前已检查
- 无需信用卡
留下你的印记。让它保持隐形。
iphone-duo.pngiPhone Duo · 图片示例
实时演示

在我们的 API 上实现真正的水印。
原生格式
- JPEG
- PNG
- APNG
- WebP
- TIFF
- GIF
- BMP
- PPM
- PSD
- PSB
- MP4
- MOV
下载不应是故事的终点。
一张新闻图片。一张产品照片。一份授权原件。当你的平台发送每份副本时,Etchv 会添加隐形水印,因此之后发现的副本可以追溯到是谁接收了它以及它是如何被授权的。
交付时加水印在文件离开你的应用前调用一次 API。
无可见标记水印在像素之中,而非覆盖其上。
你的记录由你保管检测水印,然后在你自己的记录中查找它。
sf26-launch.png · 3200 × 1800
2026 发布系列Ferrari SF-26
新闻图片
你的应用
Etchv
下载
文件继续流转。水印始终留存。
试着修改下载的副本。
每次下载都有各自的水印。
下载时加水印。之后检测它即可找到你的记录。
你的接收者Apex JournalDemo
使用记录编辑预览
水印 ID32f786…c257df
SF-26 图像来自 Formula 1虚构交付。无关联。
嵌入。交付。追溯。
带水印的 PDF 页面被保存为 PNG 图像,水印仍能追溯到它来自哪份副本。这是 SpaceX 投资者演示文稿中的真实页面。
一份值得追溯的文档一页。一位接收者。一个隐形水印。
一页。一份副本。一条可验证的线索。
实时模式运行 Etchv API。回放遵循一次经过验证的运行,并调整了时间。该 PNG 是所交付 PDF 的整页截图。公开来源。虚构接收者。与 SpaceX 无关联。匹配只能识别一份副本,而非是谁分享了它。
循迹追踪
原始页面 PDF 已验证运行 · 带水印副本PDF 已验证运行 · 页面截图PNG查看已验证的 API 回执
{
"status": "succeeded",
"stage": "detect",
"matched": true,
"reference": "Investor 042",
"watermark_id": "fb25a14ecfd8d3977eca5a9588d550cffd12007ab0f0724fa43e691e5d900912",
"expected_watermark_id": "fb25a14ecfd8d3977eca5a9588d550cffd12007ab0f0724fa43e691e5d900912",
"input_format": "PNG",
"source_page": 42,
"confidence": 0.9995787739753724,
"capture_sha256": "16cd003b0e707b1b1043af04520cdfe137c5be6ed3b07fcbb5dfae8afe9430ee",
"source_sha256": "7a5cc5876da657566e1ba8eb36974c523b5bdabc13110503fe39dfffa0227df0",
"verified_at": "2026-10-03T16:48:10.230887+00:00",
"embed_seconds": 8.94,
"detect_seconds": 2.08,
"capture_width": 1440,
"capture_height": 810
}为你所创造的东西而造。
以常规格式发送图片、PDF 和视频,并取回相同的格式。Etchv 会在你收到的确切文件中检查水印。
两次 API 调用。
先加水印,再检测。
使用普通 HTTP 或我们六个官方 SDK 之一。
可安全重试如果请求超时,用同一个密钥再次发送。你会得到同一个任务,而不是第二次扣费。
后台任务和 webhook把耗时工作交出去。完成后,Etchv 会向你的应用发送一条签名消息。
会过期的限定范围密钥为每个服务分配一个仅含其所需权限的密钥。
curl --fail-with-body "https://api.etchv.com/watermarks/images" \
-H "X-API-Key: $ETCHV_API_KEY" \
-H "Idempotency-Key: $ETCHV_IDEMPOTENCY_KEY" \
-F 'file=@"campaign.jpg"' \
--form-string 'data={"delivery":"delivery_0084"}' \
-D response-headers.txt \
--output response-body
# A 202 response is a job receipt. Use its
# result_url to collect the completed result.200 OK · 返回原生图像
- Content-Type
- image/jpeg
- X-Watermark-ID
- ea112880a8774fd1a25137b9d9e1bf2416a29cb2d3189bd9a6783d21b57654f3
你的工具。
一条共享的线索。
通过 API、MCP 服务器和你自己的存储,为你的工作流添加水印。
自动为文件添加水印。
将新文件、已批准的资产或完成的生成内容转化为带水印的交付物。
Zapier
在你的 Zaps 中为文件添加水印
抢先体验
n8n
为自动化工作流添加水印
抢先体验
Make
连接创建与交付场景
抢先体验
你的工作流就该在这里。
正在使用 Cloudinary 或 Google Drive?告诉我们你想连接什么,我们会与你一起实现。
- Cloudinary
- Google Drive
不同的工作。
同样的知情需求。
我们如何处理
你的文件。
你的文件和密钥会怎样,以及我们不会用它们做什么。
进行中SOC 2,正在推进。
我们正在推进 SOC 2,即对我们安全性的外部审计。审计尚未完成。
- 我们存储哈希,而非你的密钥Etchv 仅保留每个 API 密钥的 SHA-256 哈希。密钥有作用域限制并会过期。
- 加密处理文件在处理过程中会被加密。处理副本将在七天后删除。
- 名字由你保管Etchv 不需要姓名或电子邮件。谁收到了每份副本,只保留在你自己的记录中。
- 签名 Webhook在根据每个任务通知采取行动之前,先验证它。
- 组织与角色组织成员身份和角色控制谁可以访问密钥和设置。
- 如实说明证据检测到的水印会显示文件来自哪份副本。它不能证明是谁分享了它。
常见问题。
什么是隐形水印?
隐藏在图像、PDF 页面或视频帧像素中的水印,没有可见的标识。当你向 Etchv 发送文件进行检查时,它会查找该水印。
我能将图像追溯到接收者吗?
为每次交付设置专属水印,并将其与接收者的记录一起保存。检测到的水印会链接到那次交付。它不能证明是谁分享了文件。
水印能在编辑后保留吗?
这取决于图像和编辑方式。请测试你的文件所经历的压缩、缩放和裁剪。编辑后的检测无法保证。
Etchv 能检测 AI 生成的图像吗?
不能。Etchv 只检测自己的水印。如果你制作 AI 图像,请在创建时为其添加水印,并将每个水印链接到你自己的记录。
支持哪些文件?
图像、PDF 以及受支持的 H.264 MP4 和 MOV 视频。文档中列出了每种文件的限制。Etchv 不为音频添加水印。
如何开始?
开始 7 天试用,包含 200 个积分。无需信用卡。使用仪表板或按照 API 快速入门操作。
精美隐形。
专属印记。
免费开始,几分钟内为你的第一张图像、PDF 或视频添加水印。
7 天 · 200 积分 · 无需信用卡
ETCHV
隐私偏好
选择你在此浏览器上允许的内容。分析功能默认启用。你可以将其关闭,并随时更改你的选择。
必要
始终启用
支持安全登录、账户会话、站点安全,并记住你的隐私选择。这些是 Etchv 正常运行所必需的。
帮助我们通过页面浏览量和设备统计数据了解访问情况并改进网站,这些数据不使用 cookie。PostHog 也会衡量访问和活动,并可能设置 cookie;只有在您保存开启分析的选择后才会加载。关闭此项将停止未来的分析事件。
我们不加载广告脚本。会议日历仅在您打开时加载。这些偏好不会改变您的账户、水印请求或资产存储。
您的选择将在此浏览器中保留 180 天。隐私政策
来源:Hacker News · etchv.com