赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 数据处理
  6. 图片处理
  7. 旧版图片处理指南
  8. 图片水印
  9. 图片水印

图片水印

  • 图片水印
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

图片水印是指在原图上添加一层图片作为水印,以起到标识或保护版权的作用。

访问类型

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

其中watermark与object两个参数为必填项。文中出现的url_safe_base64_encode指的是URL安全Base64编码,请参见关键词。

参数

名称

描述

参数类型

object

参数意义: 水印图片的object名字(必须进行URL安全的base64编码encodedObject = url_safe_base64_encode(object))

说明

例如,object为"panda.png", 编码过后的内容为"cGFuZGEucG5n"。

必选参数

水印的位置参数请参考基本参数。

水印图片预处理

用户在打水印时,可以对水印图片进行预处理,支持的操作有:图片缩放、裁剪(不支持内切圆)、旋转(具体内容请查看文档相关章节),但不支持管道操作。支持参数P(1-100),表示水印图片按主图比例处理,单位为百分比。

预处理示例

例如,设置10P,主图100x100时,水印为10x10;主图200x200时,水印为20x20。P参数使水印图片随主图大小动态调整。

水印操作示例:watermark=1&object=cGFuZGEucG5nQDMwUA&t=90&p=9&x=10&y=10 (右下角打水印,水印图片是:panda.png@30P,表示水印大小按主图的30%缩放。)

原图按宽度400进行缩略,再打上水印:

https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@400w|watermark=1&object=cGFuZGEucG5nQDMwUA&t=90&p=9&x=10&y=10

图片水印1

访问形式

object参数规则:原图名字(未编码) + @ + Action,再进行URL安全Base64编码。

示例:

  • 不进行预处理:object = url_safe_base64_encode("panda.png")

  • 放大2倍:object = url_safe_base64_encode("panda.png@200p")

  • 缩小一倍,亮度50, 对比度40: object = url_safe_base64_encode("panda.png@50p_50b_40d")

  • 按宽度50缩略,亮度30: object = url_safe_base64_encode("panda.png@50w_30b")

  • 按高度20缩略,对比度10: object = url_safe_base64_encode("panda.png@20h_10d")

  • 大小基于原图20%,对比度10: object = url_safe_base64_encode("panda.png@20P_10d")

示例

  • 下面URL的含义是example.jpg加上水印文件panda.png (Base64编码:cGFuZGEucG5n)。

    https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@watermark=1&object=cGFuZGEucG5n&t=90&p=9&x=10&y=10

    图片水印3

  • 对panda.png按宽度50缩放,水印文件是:panda.png@50w(Base64编码:cGFuZGEucG5nQDUwdw)。

    https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@watermark=1&object=cGFuZGEucG5nQDUwdw&t=90&p=9&x=10&y=10

    图片水印4

  • 对panda.png按50%比例缩小,水印文件是:panda.png@50p(Base64编码:cGFuZGEucG5nQDUwcA)。

    https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@watermark=1&object=cGFuZGEucG5nQDUwcA&t=90&p=9&x=10&y=10

    图片水印5

  • 对panda.png自动裁剪成宽40高30,水印文件是:panda.png@40w_20h_1e_1c(Base64编码:cGFuZGEucG5nQDQwd18yMGhfMWVfMWM)。

    https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@watermark=1&object=cGFuZGEucG5nQDQwd18yMGhfMWVfMWM&t=90&p=9&x=10&y=10

    图片水印6

  • 对panda.png进行高级裁剪,从起点(0, 0)裁剪到(65, 65),水印文件是:panda.png@0-0-65-65a(Base64编码:cGFuZGEucG5nQDAtMC02NS02NWE)。

    https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@watermark=1&object=cGFuZGEucG5nQDAtMC02NS02NWE&t=90&p=9&x=10&y=10

    图片水印7

相关文章

概述 2025-04-21 18:16

水印操作可以在图片上设置另外一张图片或者文字做为水印。 水印类型分成图片水印、文字水印和文图混合水印。详情请参见: 基本参数

基本参数 2025-04-21 18:16

本文将介绍水印的基本参数,包括水印的类型、位置、透明度和大小等,以帮助您更好地理解和使用水印功能。 图片水印、文字水印和文图混合水印都可以使用如下参数。

图片水印 2025-04-21 18:16

图片水印是指在原图上添加一层图片作为水印,以起到标识或保护版权的作用。 访问类型

文字水印 2025-04-21 18:16

文字水印即在原图上添加文字内容。 访问类型

文图混合水印 2025-04-21 18:16

为了保护OSS中存储的图片或文件的所有权,并防止资源未经授权被复制或使用,您可以为存储的资源添加水印。这支持在图片上添加文字水印、图片水印,或者同时添加文字和图片作为水印。 访问类型

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号