阿里云OSS图片处理服务
2020-12-09 16:48:38 1 举报
AI智能生成
本项目采用 购买阿里云OSS存储 + AWS CDN服务 + 包装OSS SDK图片处理服务(自研)的方式。 OSS费用 = 存储费用(两种方式 :按量计费 / 包年包月资源包) + 流量费用(外网流出流量、CDN回源流出流量) + 请求费用(每天/月 调用OSS API的次数 ) + 数据处理费用(图片处理>10TB、视频转码费用、MNS 通知费用) + ECS服务器费用 (按配置收费) + 数据库 & redis费用 (按配置收费)
作者其他创作
大纲/内容
图片/视频/文件服务
上传
文件类型
图片小文件
大文件
视频(多媒体)
上传方式
直接上传
分片上传
追加上传(断点续传)
文件夹
原始文件 original
编辑文件 edit
详见处理
压缩后副本文件 duplicate
1期暂未开发
鉴权/签名
内部服务接口鉴权机制
外部服务接口鉴权机制
业务日志
空间分配/释放业务日志
图片处理服务/转码日志
存储(自研)
分配/开通
默认空间(空间开通)
追加/扩容(可选)
增加空间(空间开通)
到期释放空间(单独释放扩展空间的接口1期暂不开发)
释放
释放:默认空间 / 扩展空间(空间到期)
删除文件
空间管理
空间余量查询
预警提醒(1期暂不开发)
处理(包API)
格式转换
渐进显示jpg
自上而下的扫描式
先模糊后逐渐清晰(接口无此参数)
质量变换(1期可暂不作)
图片压缩
HEIF或WebP M6(格式转换为heif或webp M6自动调用高级压缩功能)
图片缩放
resize 指定宽高缩放、按比例缩放……
图片裁剪
crop 支持:内切圆、索引切割、自定义裁剪、圆角矩形
图片旋转
rotate 旋转(顺时针旋转角度)、自适应方向(按照拍照旋转角度)
图片水印
文字水印
文字内容、字体、颜色、大小、阴影透明度、顺时针旋转角度、文字水印铺满全图
预处理:图片缩放、自定义裁剪、索引切割、圆角矩形及图片旋转
图文混合
前后顺序、对齐方式、图文间距
图片效果
亮度、对比度、锐化
图片复合操作
针对上述所有操作的叠加使用
视频转码
异步方式:转码MP4-标清成功后由MNS回告(MNS主题模型)
访问/下载
CDN 加速
阿里云CDN
普通CDN
全站加速
三方CDN
AWS CDN
AWS 国内CDN
AWS 国外CDN
用户访问的为加速后的图片/视频
统一的加速域名
国内(加速可选)
图片
视频
国外(加速)
客户自定义域名(全站加速)
访问权限设置
私有
拥有者有权限读写
公共读
拥有者可写,任何人可读
若限制可加防盗链
公共读写
任何人可读可写
防盗链
OSS级防盗链
Bucket级防盗链
Nginx 防盗链
通用领域的图片服务 & 阿里云OSS的图片处理服务: 类似于 库房 与 库房里的货架的关系,OSS管理太粗犷,需要再精细化管理使用图片服务的租户,所以存储管理需要自研。为提升用户访问体验,需要加速处理,可结合阿里CDN使用,也可使用三方的CDN,最简单配置采用:图片统一域名-->经过三方CDN加速-->回源到OSS域名即可。
架构部署
OSS+AWS CDN
0 条评论
回复 删除
下一页