前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云【数据万象】使用指南——基础图片处理(上)

腾讯云【数据万象】使用指南——基础图片处理(上)

原创
作者头像
腾讯云数据万象
修改2020-08-13 18:07:34
4.1K5
修改2020-08-13 18:07:34
举报
文章被收录于专栏:腾讯云数据万象

腾讯云数据万象(Cloud Infinite,CI)能够实现对云上的图片、视频、音频、文档等数据进行处理,为客户提供专业一体化的数据处理解决方案,涵盖图片处理、内容审核、内容识别、媒体处理、文档服务等功能。

本期就为大家介绍数据万象的基础图片处理功能,图片处理支持灵活的图像编辑,例如图片旋转、裁剪、转码、缩放等功能,可以满足大家在不同业务场景下的图片需求,为大家提供智能化的图片解决方案,使业务更智能。


1. 图片缩放功能

腾讯云数据万象是通过 imageMogr2 接口提供图片缩放功能。

接口形式为

download_url?imageMogr2/thumbnail/<imageSizeAndOffsetGeometry>

以一张图片举例:

原图
原图

假设你需要将图片缩放宽高为原图50%,URL示例如下:

http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50p

最终你就能获得你想要的样式了。

压缩50%
压缩50%

2. 裁剪功能

裁剪功能包含的裁剪样式为,普通裁剪、缩放裁剪、内切圆裁剪、圆角裁剪和人脸智能裁剪。

通过 imageMogr2 接口的接口形式为:

download_url?imageMogr2/cut/<width>x<height>x<dx>x<dy> /crop/<imageSizeAndOffsetGeometry> /iradius/<radius> /rradius/<radius> /scrop/<Width>x<Height>

其中

  • 普通裁剪的操作名称为cut、缩放裁剪的操作名称为crop、内切圆裁剪的操作名称为iradius、圆角裁剪操作名称为rradius、人脸智能裁剪的操作名称为scrop;
  • 相应裁剪参数取值范围应大于0,小于原图宽高。
  • 九宫格方位图可为图片的多种操作提供位置参考,通过 gravity 参数选定各区域后位移操作会以相应远点为参照。

以缩放裁剪为例,以中心点 center 为参考点,缩放裁剪至300×400,URL示例如下:

http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/crop/300x400/gravity/center

最终获得效果即为:

缩放裁剪至300×400
缩放裁剪至300×400

3. 旋转功能

旋转功能包含普通旋转和自适应旋转两种功能。

通过 imageMogr2 接口的接口形式为:

download_url?imageMogr2/rotate/<rotateDegree> /auto-orient

其中

  • 普通旋转参数为/rotate/<rotateDegree>表示图片顺时针旋转角度,取值范围0 - 360 ,默认不旋转;
  • 自适应旋转参数为/auto-orient,根据原图 EXIF 信息将图片自适应旋转回正。

以普通旋转为例,将图片顺时针旋转90度,URL示例如下:

http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/rotate/90

最终获得旋转后的图片效果为:

顺时针旋转90度
顺时针旋转90度

4. 格式转换

数据万象格式转换功能包括格式转换、gif 格式优化、渐进显示功能,其中

  • 在使用格式转换功能时,目标缩略图的图片格式可为:jpg,bmp,gif,png,webp,yjpeg 等,其中 yjpeg 为数据万象针对 jpeg 格式进行的优化,本质为 jpg 格式;
  • gif 格式优化功能只针对原图为 gif 格式,对 gif 图片格式进行的优化,降帧降颜色。

以 jpeg 格式的原图片转换为 png 格式为例,可将URL写成如下形式:

http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/format/png

5. 质量变换

要对图片的质量进行调节非常方便,通过 imageMogr2 接口的接口形式为:

download_url?imageMogr2/quality/<Quality> /rquality/<quality> /lquality/<quality>

  • 但是该接口仅适用于jpgwebp格式的图片

假设设置绝对质量为60,那么可以将URL写成:

http://examples-1251000004.picsh.myqcloud.com/sample.jpeg?imageMogr2/quality/60

最终就能获得调节图片质量后的图片了

调节质量
调节质量

基础图片处理包含丰富的功能,图片水印,文字水印,盲水印的功能我们下期再进行介绍。

如果你对我们的产品十分感兴趣,可以在腾讯云官网,搜索【数据万象】即可使用我们的服务。

附上产品官网的链接https://cloud.tencent.com/product/ci

以及我们的体验小程序,一键扫码,发掘更多功能,智能化管理数据,释放业务压力

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 图片缩放功能
  • 2. 裁剪功能
  • 3. 旋转功能
  • 4. 格式转换
  • 5. 质量变换
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档