管道
最后更新于:2022-04-01 00:54:24
## 管道规格
七牛云存储的数据处理功能规格如下:
~~~
[GET] url?<fop>
~~~
即基于文件的URL通过问号传参来实现数据处理,`<fop>`表示数据处理指令及其所需要的参数,是File Operation的缩写,表示文件处理。
那么,将一个资源经由多个 `<fop>` 链式处理,各 `<fop>` 之间用竖线(`|`)分割,我们称之为管道(pipeline)。也称之为管道操作,熟悉Linux命令行的开发者可能会有更透彻的理解。
管道操作的规格如下:
~~~
[GET] url?<fop1>|<fop2>|<fop3>|<fopN>
~~~
`url` 获取可以参考[资源下载](http://developer.qiniu.com/docs/v6/api/overview/dn/)。
## 样例
将一个原图缩略,然后在缩略图上打上另外一个图片作为水印
* 原图
* [http://qiniuphotos.qiniudn.com/gogopher.jpg](http://qiniuphotos.qiniudn.com/gogopher.jpg)
* 基于原图生成缩略图
* [http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView/2/h/200](http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView/2/h/200)
* 在生成的缩略图之上打水印
* [http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView/2/h/200|watermark/1/image/aHR0cDovL3d3dy5iMS5xaW5pdWRuLmNvbS9pbWFnZXMvbG9nby0yLnBuZw==](http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView/2/h/200|watermark/1/image/aHR0cDovL3d3dy5iMS5xaW5pdWRuLmNvbS9pbWFnZXMvbG9nby0yLnBuZw==)