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