图片服务都是使用标准的HTTP的GET请求来访问的,所有的处理参数也是编码在URL中的。
直接获取原图
用户有两种方式访问图片,分别是:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云图片服务支持通过标准的HTTP GET请求访问,并允许在URL中直接编码图片处理参数。以下是获取图片的几种方式,包括直接访问原图、通过处理参数访问以及使用样式简化访问。
用户可以通过以下两种途径直接访问存储在阿里云OSS上的图片:
三级域名访问:
http://channel.<endpoint>/object
channel.<endpoint>
代表图片所在Region的访问域名,需替换为实际值;object
是存储在该Channel上的图片文件名。自定义域名访问:
http://userdomain/object
userdomain
是用户自定义并已通过CNAME记录关联到channel.<endpoint>
的域名;object
同上,指代存储的图片文件。若需对图片进行处理(如调整尺寸、质量等),可将处理指令附加在URL中:
http://channel.<endpoint>/object@action.format
http://userdomain/object@action.format
其中,action
定义了图片处理动作(例如100w_100h_90Q
表示宽100px、高100px、质量90%),format
指定输出格式(如jpg)。
为了简化频繁使用的处理操作,用户可预先定义“样式”,之后仅需在URL中引用样式名称:
http://userdomain/object@!style
http://image-demo.img.aliyuncs.com/example.jpg@!pipe1
这里,@!
作为样式分隔符,pipe1
为预设的样式名,代表一系列预定义的图片处理规则。
以上信息基于提供的知识库资料汇总而成,旨在帮助您高效、灵活地利用阿里云图片服务进行图片管理和处理。