全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
对象存储 OSS

管道

更新时间:2017-06-07 13:26:11

管道是一种可以实现多种处理任务顺序执行的机制。用户可以通过管道在一次访问中按照顺序完成对图像的不同处理。

访问规则

<图片URL>@<action1>|<action2>

URL 通过@符号后面处理参数(action1, action2)来实现即时云处理,如果有多任务(比如先做缩略,再加上水印)可以用管道来实现,执行顺序按管道指定顺序执行,目前最多支持四级管道。

管道的分隔符是”|”

上述表示先做对图片URL做处理action1 然后再在上述的基础上做处理action2,然后输出结果。上述action1,action2可以是简单缩略,文字水印,图片水印任意一种。

使用示例

  • 先对图片做按高度300缩略,然后再加上文字水印,水印内容是:Hello 图片服务!

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@300h|watermark=2&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ

这个例子由action1( 300h : 按高度是300缩略) 操作完再执行action2(watermark=2&text=SGVsbG8g5Zu-a54mH5pyN5YqhIQ: 文字水印,水印内容是:Hello 图片服务!)处理时间, 先对图片执行Action1操作,再执行Action2操作。

  • 先对图片做文字水印,水印内容是: Hello, 图片服务! 水印位置在右下角,然后再对图片做图片水印,水印object是:panda.png, 水印位置在中间。

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@watermark=2&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ&p=9|watermark=1&object=cGFuZGEucG5n&t=90&p=5

本文导读目录