图片水印_图片水印_老版图片服务手册_图片处理指南_对象存储 OSS

图片水印执意在原图的禀承附带说明一张水印图片

会谈典型

  1. @watermark=1&object=<encodedobject>&t=<transparency>&x=<distanceX>&y=<distanceY>&p=<position>…

实质watermarkobject这两个限制因素是精华的的。。提供纸张呈现的url_safe_base64_encode指的是URL中卫base64编码,看关键词。。

限制因素

命名 扮演 限制因素典型
object 限制因素意思: 水印图像的靶子命名(强制的编码)
在意:实质强制的是URL中卫Base64编码。 encodedObject = url_safe_base64_encode(object) 比如,靶子是, 编码后,实质为cgFuZGeCug5n。
必选限制因素

水印地位限制因素是指基本限制因素。

水印图像希望

当用户正重播水印时,水印图像可以停止希望。,支持者的希望伪造是:图片缩放,图片剪接(不支持者内切圆),图像旋转(详见文档相干章节),但不支持者管道运转。。还支持者一体额定的限制因素。:P(大写P),管理的水印图像禀承TH的比率停止处置。,值审视为[1。, 100],提成表现

希望例

设置10P, 当主图为100×100时, 水印图像的形成大块是10×10。, 当主图变为200×200,水印图像的形成大块是20×20。。倘若使成为的图像形成大块不寻常的,并应用同样的的水印处置限制因素。,它招致一有一点儿的线图。,水印图像太大。。或许少量的大的。,水印图像太小。放P限制因素,人们可以处理这个问题。。采取P限制因素,IMG地面SIZ静态整齐水印图像的形成大块。

倘若水印伪造是:watermark=1&object=cGFuZGEucG5nQDMwUA&t=90&p=9&x=10&y=10 水印在右下角。。水印图像是:30p, 表现水印的形成大块按主图的30%缩放。)

倘若原始宽度为400,需求缩写,下面重播水印的另一体要求。:

@400w|watermark=1&object=cGFuZGEucG5nQDMwUA&t=90&p=9&x=10&y=10

倘若原始图像由宽度300延长,下面提到的水印的一体要求。:

@300w|watermark=1&object=cGFuZGEucG5nQDMwUA&t=90&p=9&x=10&y=10

会谈齐式:

限制因素打中靶子规矩是:

  • 1 图片水印原图名字(未越过URL中卫base64编码的名字) + @ + Action
  • 2 关于第一步字母行URL中卫Base64编码。

倘若要详述水印图像希望,处置限制因素发作在水印靶子以前。,用@注意衔接。如:

  • 对 无希望。 object = url_safe_base64_encode(“”)
  • 对 膨胀2倍。 object = url_safe_base64_encode(“@200p”)
  • 对 停止压缩制紧缩一倍,光亮整齐到50。, 使对照整齐到40 object = url_safe_base64_encode(“@50p_50b_40d”)
  • 对 放宽度50缩写,光亮整齐到30。 object = url_safe_base64_encode(“@50w_30b”)
  • 对 按高等的20缩写放,使对照整齐到10 object = url_safe_base64_encode(“@20h_10d”)
  • 对 水印图的形成大块因为原图的20%停止处置,使对照整齐到10 object = url_safe_base64_encode(“@20P_10d”)

示例

  • 以下URL的领会,加水印纸是 : ( 在URL中卫Base64编码以前,它是:cGFuZGEucG5n)

@watermark=1&object=cGFuZGEucG5n&t=90&p=9&x=10&y=10

  • 是的,宽度是50。。 因而水印纸是:@50w (@50w 在URL中卫Base64编码以前,它是:cGFuZGEucG5nQDUwdw)

@watermark=1&object=cGFuZGEucG5nQDUwdw&t=90&p=9&x=10&y=10

  • 缩减50%。因而水印纸是: @50p (@50p在URL中卫Base64编码以前,它是:cGFuZGEucG5nQDUwcA)

@watermark=1&object=cGFuZGEucG5nQDUwcA&t=90&p=9&x=10&y=10

  • 对,自动的剪报宽度为40。,高等的是30。。因而水印纸是:@40w_20h_1e_1c(@40w_20h_1e_1c在URL中卫Base64编码以前,它是:cGFuZGEucG5nQDQwd18yMGhfMWVfMWM)

@watermark=1&object=cGFuZGEucG5nQDQwd18yMGhfMWVfMWM&t=90&p=9&x=10&y=10

  • 对. 上进裁剪,从集中(0), 0) 切牌到(65), 65)得第二名。因而水印纸是:@0-0-65-65a (@0-0-65-65a在URL中卫Base64编码以前,它是cGFuZGEucG5nQDAtMC02NS02NWE)

@watermark=1&object=cGFuZGEucG5nQDAtMC02NS02NWE&t=90&p=9&x=10&y=10