欢迎您!

图片水印

接口标识: imagewatermark 价格: 0.08 元/次 同步响应
接口简介
图片水印接口为图片自动加盖文字或图片水印:文字水印支持中文,颜色与字号可调;图片水印按底图宽度占比等比缩放,适配各种分辨率。位置支持九宫格、居中与全图平铺,平铺模式可有效防裁剪去除;透明度 0~1、旋转角度 -180~180 度均可调节。底图最大 50MB,产物保持底图原尺寸。适合电商主图版权保护、图库试看防盗用与设计稿交付签收等场景。
详细介绍
常见问题
Q:文字水印支持中文吗?会不会乱码?
A:支持。服务器内置中文字体,中英文文字水印均可正常渲染,文字长度不超过 100 字符。
Q:图片水印的大小怎么控制?
A:按 scale 参数以底图宽度占比缩放,范围 0.05~0.9,默认 0.2;高度按水印图原比例自适应,底图分辨率变化时水印占比保持一致。
Q:如何防止别人裁剪掉水印?
A:把 position 设为 tile,水印会以平铺方式重复覆盖整张图片,配合合适的透明度即可兼顾展示效果与防裁剪。
Q:产物格式和尺寸有变化吗?
A:产物统一输出 PNG 格式,宽高与底图一致;底图带 EXIF 旋转信息时会自动纠正为正确方向。
接口地址: https://www.phpwc.cn/api/imagewatermark
请求方式: POST
业务请求参数
参数名类型必填默认值说明
file file 必填 - 底图,图片/文件,支持三形态:公网URL / data:image;base64编码 / file_id(fileid_开头)
watermark_type string 必填 - 水印类型:text / image
text string 选填 - 水印文字(text 时必填,≤100 字符)
watermark_file file 选填 - 水印图片(image 时必填,建议 PNG 透明底),图片/文件,支持三形态:公网URL / data:image;base64编码 / file_id(fileid_开头)
position string 选填 - 位置:1~9 九宫格 / center / tile,默认 9(右下)
opacity number 选填 - 透明度 0~1,默认 0.5
scale number 选填 - 水印相对底图宽度占比 0.05~0.9,默认 0.2(image 生效)
rotate int 选填 - 旋转角度 -180~180,默认 0
color string 选填 - 文字颜色 hex,默认 #FFFFFF
font_size int 选填 - 文字字号(像素),默认 32
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
image_url string 产物图片下载地址
width int 产物宽度(像素)
height int 产物高度(像素)
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号