您现在的位置是:首页 > Javascript
当前栏目
5.22成都workshop:1、海量数据存储与多媒体处理
2023-03-14 22:35:34 时间
海量数据存储与多媒体处理
场景简介
- 某游戏公司小吴需要将游戏的静态数据比如图片放在在OSS上
- 某游戏公司小吴需要对存放在OSS上的图片进行缩略、旋转、裁剪等处理
实验概述
具体步骤
1. 下载资源包,解压后找到oss.zip,并再次解压出来
2. 登陆阿里云官网
点击登陆界面,输入账号和密码登陆即可,如果要求绑定手机号,则选择“下次再说”
3. 进入OSS控制台
4. 新建bucket
bucket名称的字符集是小写字母、数字和横杠,全局唯一,自己定一个就行,本文档以storage-workshop-1为例,所属区域选择“华东2”,也就是上海区域,存储类型是“标准存储”,为了方便演示,读写权限选择“公共读”,点击确认即可
5. 上传文件
上一步完成后会自动进入bucket的管理界面,选择左侧“Object管理”,然后选择“上传文件”,在弹出的对话框中选择我们第一步下载的压缩包中的“144-bigskin-1.jpg”上传即可,点击刷新,即可看到刚才上传的文件
6. 下载文件或者在浏览器中打开文件
从刚才上传的文件右侧点击“获取地址”,将地址复制出来放到浏览器中即可看到刚才上传的文件
7. 图片处理
所有的图片处理操作可见文档图片处理,此文档以缩略、旋转、裁剪为例演示
缩略
在步骤6中生成的url后面添加”?x-oss-process=image/resize,m_fixed,h_400,w_600”,回车即可,可以改变其中的数值查看效果
旋转
在步骤6中生成的url后面添加”?x-oss-process=image/rotate,90”,回车即可,可以改变其中的数值查看效果
裁剪
在步骤6中生成的url后面添加”?x-oss-process=image/circle,r_500”,回车即可,可以改变其中的数值查看效果
管道
如果要同时实现缩略、旋转以及裁剪,可以采用管道连接,比如在步骤6中生成的url后面添加”?x-oss-process=image/resize,m_fixed,h_400,w_600/rotate,90/circle,r_500”,回车即可,可以改变其中的数值观察效果
样式
- 创建样式。回到bucket的管理界面,依次选择左侧的“图片处理”=》“样式管理”=》“创建样式”,进入创建样式的界面,选择“高级编辑”,填入样式名,将“管道”一节中添加的参数填入框中,右侧点击预览,观察效果后保存
- 使用生成的样式。在步骤6中生成的域名后面添加“?x-oss-process=style/mystyle”,可以看到和管道一节一样的效果,但是url已经缩短了很多
相关文章
- 爬虫需谨慎!那些你不知道的爬虫反爬虫套路 学起来
- 哪种编程语言最吃香?
- 日历图标的纯CSS实现
- 为异构的大数据运行环境构建数据管道
- 开源Word读写组件DocX介绍与入门
- 寻找阿登高地——爬虫工程师如何绕过验证码
- 爬虫进阶:反爬策略的应对机制
- 达观数据:基于webpack实现Web工程搭建
- 理解JavaScript中的设计模式
- 主流开源SQL引擎总结,不断改进的Hive始终遥遥领先
- 四款JavaScript库,助您搞定数据分析与可视化
- 创业公司做数据分析(三)用户行为数据采集系统
- TensorFlow的开源与Hadoop的开源有什么不同?
- TensorFlow的开源与Hadoop的开源有什么不同?
- 六个藉藉无名但迅速崛起的Apache大数据项目
- 到底哪些系统组件应该进行日志记录?
- 用户对一个网站反感的原因是什么?
- 你不知道的六大Apache大数据项目新星
- 百度高级安全工程师吴登辉:Web防火墙大数据分析实践
- 深入实践Spring Boot第1章