对象存储

图片连续处理

2026-01-22 03:38:57

本文帮助您了解图片连续处理。

操作场景

您可以通过拼接处理参数,实现一次请求进行多次连续的图片处理操作。

约束与限制

        图片处理也可以使用”|”符进行拼接请求,但需要注意,通过管道符进行拼接时需要在后面额外再加上image/进行请求拼接。如:image/rotate,45|image/resize,p_80

        图片水印的预处理操作也支持请求拼接,但是图片水印预处理不支持通过”|”管道符进行拼接请求,请使用”/”进行拼接。

参数说明

操作符:resizewatermarkcroprotateformat

可以通过拼接处理参数,实现一次请求进行多次连续的图片处理操作。处理的顺序根据请求中拼接的参数的前后顺序进行。拼接时多个参数之间通过”/”进行分割。

示例

旋转+裁剪

图片首先旋转180°后再在原图右下角,偏移(50,50)位置为原点,裁剪300*300大小的图片,具体请求是:

image/rotate,180/crop,x_50,y_50,w_300,h_300,g_se

缩放+水印

假设作为图片水印的图片为原图所在bucket下的shuiyin.png。则需要编码的内容为shuiyin.png,编码后的字符串为c2h1aXlpbi5wbmc=。而后再将图片缩放至原图的80%大小,具体请求是:

image/watermark,image_c2h1aXlpbi5wbmc=,t_50/resize,p_80

 



iUoYBmvjscqC