• 沒有找到結果。

添加图片水印时使用的参数。

可以在添加水印图片进行预处理操作,包括设置缩略、旋转图片和剪切图片,但不支 持剪切为内切圆。进行缩略设置预处理时,还支持将水印图片按原图比例进行缩放。

具体图片水印参数说明如表11-2所示。

11-2 图片水印参数

参数 取值说明 代码样例

image 水印图路径,添加图片水印时的必选参 数。

图片水印地址为:bucketName/ objectName(必须编码)或

bucketName/objectName ?x-image-process=image/command(必须编码)

须知内容必须是URL安全base64编码。

encodedObject =

url_safe_base64_encode(object)。如object 为“panda.png”, 编码过后的内容为

“cGFuZGEucG5n”。

image/resize,w_400/

watermark,image_aW1h Z2UtZGVtby9sb2dvLnBuZz 94LWltYWdlLXByb

2Nlc3M9aW1hZ2UvcmVza XplLFBfMzA=,t_90,

g_br,x_10,y_10

P 水印图片尺寸,大写的P,表示将水印图 片按原图(指被添加水印的图片)比例 百分比P进行缩放。取值范围为[1,

100]。

须知此处resize操作只支持大写P参数,不支持小 写p参数。如需调整水印图片的大小,请参照 resize参数(除小p参数之外)。

image-demo/logo.png?x-image-process=image/

resize,P_50

接口调用示例

● 水印图片文件是:logo.png(logo图片地址:e-share/image-demo/

logo.png),水印图片置于右下角,透明度为90,水平边距和垂直边距默认值都 为10。

构造参数如下:

水印图片:e-share/image-demo/logo.png

对应安全Base64编码:ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5n 水印位置右下角:g_br

透明度:t_90

水平距离和垂直距离:x_10,y_10

图片处理特性指南 11 设置水印

URL请求如下:

https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/

watermark,image_ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5n,g_br,t_90, x_10,y_10

11-2

● 水印图片文件是:logo.png(logo图片地址:e-share/image-demo/

logo.png),对水印图片按宽度缩略为50进行预处理。其他参数同上一用例。

构造参数如下:

水印图片:e-share/image-demo/logo.png?x-image-process=image/resize,w_50 对应安全Base64编码:

ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5nP3gtaW1hZ2UtcHJvY2Vzcz1pbW FnZS9yZXNpemUsd181MA

水印图片放右下角:g_br 透明度:t_90

水平距离和垂直距离:x_10,y_10 URL请求如下:

https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/

watermark,image_ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5nP3gtaW1h Z2UtcHJvY2Vzcz1pbWFnZS9yZXNpemUsd181MA,g_br,t_90,x_10,y_10

图片处理特性指南 11 设置水印

11-3

● 水印图片文件是:logo.png(logo图片地址:e-share/image-demo/

logo.png),对水印图片按原图比例缩小50%进行预处理。其他参数同上一用 例。

构造参数如下:

水印图片:e-share/image-demo/logo.png?x-image-process=image/resize,P_50 对应安全Base64编码:

ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5nP3gtaW1hZ2UtcHJvY2Vzcz1pbW FnZS9yZXNpemUsUF81MA

水印图片放右下角:g_br 透明度:t_90

水平距离和垂直距离:x_10,y_10 URL请求如下:

https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/

watermark,image_ZS1zaGFyZS9pbWFnZS1kZW1vL2xvZ28ucG5nP3gtaW1h Z2UtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF81MA,g_br,t_90,x_10,y_10

图片处理特性指南 11 设置水印

11-4

图形界面示例

图片水印可以通过OBS控制台新建图片样式设置。水印图片文件是:logo.png(logo 图片地址:e-share/image-demo/logo.png),水印图片置于右下角,透明度为90,

水平边距和垂直边距默认值都为10。在控制台上的具体操作步骤如下:

步骤1 在OBS管理控制台首页,单击目标桶名称,在左侧导航栏中选择“图片处理”。

步骤2 单击“新建样式”,进入样式编辑界面。

步骤3 在编辑页面,输入“样式名称”,“编辑模式”选择“图形界面模式”,并选择“水 印设置”。

说明

样式名称只能由大写或小写的英文字母、数字、英文句号(.)、下划线(_)和连字符(-)组 成。长度为1~256个字符。例如:rotate_0001。

步骤4 设置如下水印参数,如图11-5所示。

● 水印类型:选择“图片水印”

● 水印图路径:输入“e-share/image-demo/logo.png”

● 图片尺寸(%):根据是否缩小水印图标设置

● 亮度:保持默认值0

图片处理特性指南 11 设置水印

● 水印位置:选择右下角的箭头

● 垂直边距:保持默认值10

● 水平边距:保持默认值10

图片处理特性指南 11 设置水印

11-5 设置图片水印

步骤5 完成样式的编辑后,单击“确定”保存样式。新建成功的样式将会显示在样式列表 中。

图片处理特性指南 11 设置水印

相關文件