管道是一种可以实现多种处理任务顺序执行的机制。您可以通过管道在一次访问中按照顺序完成对图像的不同处理。
访问规则
<图片URL>@<action1>|<action2>
URL通过@符号后面的处理参数(action1, action2)来实现即时云处理,如果有多任务(比如先做缩略,再加上水印)可以用管道来实现,执行顺序按管道指定顺序执行,目前最多支持四级管道。管道的分隔符是竖线(|)。
上述表示先对图片URL做action1处理, 然后在上述的基础上做action2处理,最后输出结果。上述action1、action2可以是简单缩略、文字水印或图片水印的任意一种。
使用示例
- 先对图片做按高度300缩略,然后再加上文字水印,水印内容是:“Hello 图片服务!” 。
这个例子中action1( 300h:按高度是300缩略)执行完,再执行action2(文字水印:watermark=2&text=SGVsbG8g5Zu-a54mH5pyN5YqhIQ,水印内容是:Hello 图片服务!)。处理顺序:先对图片执行Action1操作,再执行Action2操作。
- 先对图片做文字水印,水印内容是:“Hello, 图片服务!”,水印位置在右下角,然后再对图片做图片水印,水印object是panda.png,水印位置在中间。