操作场景
使用OOS图片处理指令对Bucket中的图片进行处理。
前提条件
开通对象存储(经典版)Ⅰ型服务,图片所在Bucket的权限为公共读或者公共读写。
具体操作
原图宽400,高300:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg
- 获取单边固定宽度的缩略图片,宽度为100,高度按比例处理:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|100w
- 获取单边固定宽度的缩略图片,强制缩略成宽度为100,高度为100:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|100h_100w_2e
- 按比例缩放图片,将图按比例缩小1/2:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|50p
- 格式转换,将jpg保存成高度为100, 宽度为100的png格式:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|100h_100w.png
- 获取图片的基本信息和exif信息:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|infoexif
{"Format":{"value":""},"ImageHeight":{"value":"300 pixels"},"ImageWidth":{"value":"400 pixels"},"FileSize":{"value":"19716"}}
- 获取文字水印图片,字体是文泉驿正黑,字体大小是20, 颜色是白色(#FFFFFF), 文字阴影是50, 文字水印内容是“Hello 图片服务!”, 水印位置是右中,水平边距是10, 中线垂直偏移是20:http://oos-hz.ctyunapi.cn/imagedemo/example.jpg@oosImage|watermark=2&type=d3F5LXplbmhlaQ&size=20&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ&color=I0ZGRkZGRg&s=50&t=90&p=6&x=10&voffset=20
- 图片拼接成gif,将test1.jpg, test2.jpg, test3.jpg三张图片拼接成gif图片。其中为test1.jpg设置宽100,高100,test2.jpg设置为宽100, test3.jpg也设置为宽100.:http://oos-hz.ctyunapi.cn/imagedemo/test1.jpg@oosImage|100h_100w|mergegif&object=dGVzdDIuanBnQG9vc0ltYWdlfDEwMHc&object=dGVzdDMuanBnQG9vc0ltYWdlfDEwMHc&delayTime=1000