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