OSS图片处理,是OSS对外提供的海量、安全、低成本、高可靠的图片处理。用户将原始图片上传保存到OSS,通过简单的 RESTful 接口,在任何时间、任何地点、任何互联网设备上对图片进行处理。图片处理提供图片处理接口,图片上传请使用上传接口。基于OSS图片处理,用户可以搭建自己的图片处理服务。
图片处理基础功能
OSS图片处理提供以下功能:
Bucket权限 | Object权限 |
公共读私有写(public-read)或 公共读写(public-read-write) | 默认(default) |
任意权限 | 公共读私有写(public-read)或 公共读写(public-read-write) |
http://bucket.<endpoint>/object?x-oss-process=image/action,parame_value
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_100
http://bucket.<endpoint>/object?x-oss-process=x-oss-process=style/name
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=style/oss-pic-style-w-100
http://bucket.<endpoint>/object?x-oss-process=image/action,parame_value/action,parame_value/...
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_100/rotate,90
https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_100
Bucket权限 | Object权限 |
私有读写(private) | 默认权限(default) |
任意权限 | 私有读写(private) |
var OSS = require('ali-oss');
var client = new OSS({
accessKeyId: '<accessKeyId>',
accessKeySecret: '<accessKeySecret>',
bucket: '<bucketName>',
endpoint: '<endpoint, 例如http://oss-cn-hangzhou.aliyuncs.com>'
});
// 过期时间10分钟, 图片处理式样"image/resize,w_300"
var signUrl = client.signatureUrl('example.jpg', {expires: 600, 'process' : 'image/resize,w_300'});
console.log("signUrl="+signUrl);
提示:
- 授权访问支持 自定义样式、 HTTPS、 级联处理
- 指定过期时间expires的单位是秒
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。