又拍云格式
缩放
参数 | 值 | 说明 |
---|---|---|
/fw/<width>
|
宽,如 300 | 限定宽度,高度自适应 |
/fh/<height>
|
高,如 200 | 限定高度,宽度自适应 |
/max/<max>
|
最长边,如 200 | 限定最长边,短边自适应 |
/min/<min>
|
最短边,如 200 | 限定最短边,长边自适应 |
/fwfh/<w>x<h>
|
宽x高,如 300x200 | 限定宽度或高度,宽高不足时不缩放 |
/both/<w>x<h>
|
宽x高,如 300x200 | 固定宽度和高度,宽高不足时不等比缩放 |
/scale/<scale>
|
缩放比例,如 50 | 宽高等比例缩放,取值范围 [1-1000] |
裁剪
参数 | 值 | 说明 |
---|---|---|
/crop/<w>x<h>a<x>a<y>
|
宽x高axay,如 300x200a80a60 | 缩小或放大前进行裁剪 |
/centercrop/<Width>x<Height>
|
/centercrop/300x300 | 同时指定目标图片宽高。中心剪裁(不进行缩放操作) |
/fillcrop/<Width>x<Height>
|
/fillcrop/300x300 | 同时指定目标图片宽高。先等比自动缩放(按图片短边优先缩放),然后从左上角开始裁剪。 |
旋转
参数 | 值 | 说明 |
---|---|---|
/rotate/<angle>
|
(0, 360],如 90 | 按角度旋转 |
锐化
参数 | 值 | 说明 |
---|---|---|
/unsharp/<boolean>
|
true | 锐化,默认 false |
转格式
参数 | 值 | 说明 |
---|---|---|
/format/<format>
|
图片格式,如 jpg | 输出格式,可选值 jpg、png |
压缩质量
参数 | 值 | 说明 |
---|---|---|
/quality/<quality>
|
整数值,如 75 | 设置压缩质量,可选范围[1-100] |
图片水印
参数 | 值 | 说明 |
---|---|---|
/watermark/url/<url>
|
编码字符串,如 L2xvZ28uanBn | 水印图片的 URI,示例为 /logo.jpg 的 Base64 编码字符串。注意,水印图片必须和待处理图片在同一服务域名下 |
/align/<align>
|
位置,如 north | 水印图片放置方位,默认 northwest,详见位置说明 |
文字水印
参数 | 值 | 说明 |
---|---|---|
/watermark/text/<text>
|
文字内容,如 aGVsbG8= | 文字内容,示例中为 hello 的 Base64 编码字符串,目前不支持中文 |
/align/<align>
|
位置,如 north | 水印图片放置方位,默认 northwest,详见位置说明 |
/size/<size>
|
大小,如 16 | 文字大小,单位 px,默认 32 |
请求示例
1.生成最长边为200,短边自适应的图片
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/max/200
2.生成宽高固定的缩略图200x200
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/both/200x200
3.缩小50%
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/scale/50
4.裁剪成300x300的图片
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/crop/300x300
5.旋转50度
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/rotate/50
6.添加图片水印
图片水印:/img/122.png(水印图片必须和待处理图片在同一服务域名下,经过BASE64编码)
图片位置:(gravity=west)
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/watermark/url/L2ltZy8xMjIucG5n/align/west
7.添加文字水印
水印文本:verycloud
水印文本字体大小:30
水印文本位置:(gravity=southwest)
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/watermark/text/dmVyeWNsb3Vk/align/southwest/size/30
8.添加图片、文字混合水印,可以添加多个水印
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/watermark/text/dmVyeWNsb3Vk/align/southwest/size/30/watermark/url/L2ltZy8xMjIucG5n/align/west/watermark/url/L2ltZy8xMjIucG5n
可以多个操作组合使用,执行顺序从左到右
9.添加水印然后缩放50%
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/watermark/text/dmVyeWNsb3Vk/align/southwest/size/30/watermark/url/L2ltZy8xMjIucG5n/align/west/watermark/url/L2ltZy8xMjIucG5n/scale/50
10.中心裁剪成 200x200的裁剪图
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/centercrop/200x200
11.等比缩放(按图片短边优先缩放),再裁剪成 200x200的裁剪图
xxxxxxxxxx
1
1
http://pic.myccdn.info/demo.jpg_/fillcrop/200x200