所有对图片的变换都会加在URL后面,这样会导致URL变得冗长,不方便管理与阅读。图片处理服务允许您将常见的操作保存成一个别名,即样式(Style)。一个复杂操作,利用样式功能后,只需一个很短的URL就能实现相同的效果。

一个频道(Channel)下面有多个样式,样式的作用范围只在一个频道(Channel)下,目前一个频道(Channel)允许最多有50个样式。

样式访问规则

<文件URL>@!StyleName

文件URL是由Channel+Object组成的URL地址,参见图片URL规则

  1. @!是样式的分隔符,URL后带了这个分隔符,图片处理服务就会把该分隔符后面的内容当成样式的名称。
  2. StyleName表示的是样式的名字。
  3. 创建样式、删除样式和修改样式都在前端控制台实现。
  4. 当访问的样式在指定频道(Channel)不存在时,将返回NotSuchStyle错误。

示例

假如对image-demo这个Channel创建三个样式。

样式名 样式内容
pipe1 150w_150h_1e_1c_0i_100q_1x.jpg| watermark=1&object=cGFuZGEucG5n&t=51&p=9&x=10&y=10
pipe2 250w_250h_0e_0c_0i_90q_1x.jpg|150w_150h_0e_1c_1i_90q_1x.jpg
pipe3 180w_180h_1e_1c_0i_0o_90q_1x.jpg| watermark=2&type=d3F5LXplbmhlaQ&size=25&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ&color=IzAwMDAwMA&t=90&p=9&x=10&y=10

两者效果是一样的。