图片水印_图片水印_老版图片服务手册_图片处理指南_对象存储 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