概述
图片处理服务依托对象存储BOS系统对外提供灵活、多样、实时的图片处理服务。用户将原始图片上传到BOS上,通过调用简单的RESTful接口,实现对图片的实时处理,如缩略、裁剪、格式转换、旋转、加文字/图片水印等,处理结果图会通过CDN实时的返回给用户。移动广告平台
在访问速度上,图片处理服务集成了CDN功能,利用遍布在全国的高质量CDN节点,实现图片内容的加速分发,有效降低源站压力。
图片处理服务的架构如下图所示:
- 用户首次发送请求处理流程:
- 用户端首次发送图片处理请求;
- 首次请求,CDN未命中,请求会被直接发送到BOS源站进行处理;
- 根据用户发送的处理参数对图片进行实时处理;app运营平台
- 处理后的结果图将被缓存到CDN节点上;
- 同时,将结果图返回给用户端。
- 用户端非首次访问图片处理流程:
- 用户端发送图片处理请求;
- 若CDN命中,则直接跳到步骤5;若CDN未命中,则跳到步骤3;
- 请求会被回源到BOS,并根据用户发送的处理参数对图片进行实时处理;
- 处理后的结果图被缓存到CDN节点上;
- 将结果图返回给用户端。app推广代理
图片处理服务的灵活便捷体现在,您只要通过在原始图片的URL后直接添加处理参数,即可实时得到处理后的结果图。
例如,您将名为image.jpg
的图片存储在BOS上,同时绑定了图片服务域名为51mingxi.com
,则您的原始图片访问链接为http://51mingxi.com/image.jpg
。假如您想将图片缩略为高度200 px,那么您只需要在原始图的访问链接后直接添加处理参数http://51mingxi.com/image.jpg
@h_200即可得到缩略后的结果图,更多图片处理使用方法请参见图片处理服务API。app运营架构
原创文章,作者:youou,如若转载,请注明出处:https://xue.youounet.com/1459.html