阅读256 返回首页    go 微信


文字水印__图片水印_老版图片服务手册_对象存储 OSS-阿里云

文字水印就是在原图的基础上加上一段文字内容做为水印。

访问类型

@watermark=2&text=<encodeText>&type=<encodeType>&size=<size>&color=<encode colr>&t=<t>&p=<p>&x=<x>&voffset=<offset>&y=<y>

其中watermarkobject两个参数为必填项。 文中出现的url_safe_base64_encode指的是URL安全base64编码,请参见关键词

参数

名称 描述 参数类型
text 参数意义:表示文字水印的文字内容(必须编码)
注意:必须是URL安全base64编码 encodeText = url_safe_base64_encode(fontText) 最大长度为64个字符(即支持汉字最多20个左右)
必选参数
type 参数意义:表示文字水印的文字类型(必须编码)
注意:必须是URL安全base64编码 encodeText = url_safe_base64_encode(fontType)
取值范围:见下表(文字类型编码对应表)
默认值:wqy-zenhei ( 编码后的值:d3F5LXplbmhlaQ)
可选参数
color 参数意义:文字水印文字的颜色(必须编码)
注意:参数必须是URL安全base64编码 EncodeFontColor = url_safe_base64_encode(fontColor) 参数的构成必须是:# + 六个十六进制数 如:#000000表示黑色。 #是表示前缀,000000每两位构成RGB颜色, #FFFFFF表示的是白色
默认值:#000000黑色 base64编码后值:IzAwMDAwMA
可选参数
size 参数意义:文字水印文字大小(px)
取值范围:(0,1000]
默认值:40
可选参数
s 参数意义:文字水印的阴影透明度
取值范围:(0,100]
可选参数

水印位置参数请参考基本参数

文字类型编码对应表

参数值 中文意思 URL安全base64编码后的值 备注
wqy-zenhei 文泉驿正黑 d3F5LXplbmhlaQ== 根据RFC,可省略填充符=变为d3F5LXplbmhlaQ
wqy-microhei 文泉微米黑 d3F5LW1pY3JvaGVp
fangzhengshusong 方正书宋 ZmFuZ3poZW5nc2h1c29uZw== 根据RFC,可省略填充符=变为ZmFuZ3poZW5nc2h1c29uZw
fangzhengkaiti 方正楷体 ZmFuZ3poZW5na2FpdGk= 根据RFC,可省略填充符=变为ZmFuZ3poZW5na2FpdGk
fangzhengheiti 方正黑体 ZmFuZ3poZW5naGVpdGk= 根据RFC,可省略填充符=变为ZmFuZ3poZW5naGVpdGk
fangzhengfangsong 方正仿宋 ZmFuZ3poZW5nZmFuZ3Nvbmc= 根据RFC,可省略填充符=变为ZmFuZ3poZW5nZmFuZ3Nvbmc
droidsansfallback DroidSansFallback ZHJvaWRzYW5zZmFsbGJhY2s= 根据RFC,可省略填充符=变为ZHJvaWRzYW5zZmFsbGJhY2s

示例

  • 字体是文泉驿正黑,字体大小是40, 颜色是白色(#FFFFFF), 文字阴影是50, 文字水印内容是:Hello, 图片服务!, 水印位置是:右中,水平边距是:10, 中线垂直偏移是:20

https://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@watermark=2&type=d3F5LXplbmhlaQ&size=40&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ&color=I0ZGRkZGRg&s=50&t=90&p=6&x=10&voffset=20

  • 最简单水印:文字内容是:Hello, 图片服务

https://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@watermark=2&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ

最后更新:2016-11-23 16:04:11

  上一篇:go 基本参数__图片水印_老版图片服务手册_对象存储 OSS-阿里云
  下一篇:go 文图混合水印__图片水印_老版图片服务手册_对象存储 OSS-阿里云