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