在之前的两期,我们介绍了【数据万象】中基础图片处理的大部分功能,相信大家对数据万象的基础图片处理功能已经有了一个清晰的认识,剩余“去除元信息“、”快速缩略模版“和”样式设置“将会在本期向大家介绍。
照片上的Exif信息会透露出我们拍摄这张照片的时间,以及使用的是什么相机、什么镜头,快门、光圈等数值,那么如何去除这些Exif信息呢,我们可以使用数据万象的“去除元信息”的功能去除元信息。
数据万象通过 imageMogr2 来进行去除元信息操作
接口形式:
download_url?imageMogr2/strip
举个例子:
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/strip
那么最后你得到的就是去除元信息之后的图片啦。
为了方便开发者的使用,数据万象提供了快速缩略模版
接口形式为:
imageView2/<mode>/w/<Width>
/h/<Height>
/format/<Format>
/q/<Quality>
/rq/<Quality>
/lq/<Quality>
如果你想快速得到一张限定缩略图,宽高最小值为400×600,绝对质量为85,那么你可以直接只用模版,具体的模版可见官方文档:
举个例子:
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageView2/1/w/400/h/600/q/85
就可以获得你想要的缩略图了。
原图长这样
如果你觉得快速缩略模版还是不能满足你对于图片处理快速方便的需求,那么你还可以使用管道操作符对图片进行快速处理。管道操作符能够实现对图片按顺序进行多种处理,你可以通过管道操作符将多个处理参数分隔开,从而实现在一次访问中按顺序对图片进行不同处理。
接口形式:
在图片 URL 链接后以样式分隔符 ?与处理样式相连接,多个处理样式之间以管道操作符 | 分隔,样式按照先后顺序执行,目前最多支持三层管道。
例如我想将图片先进行50%的缩放,然后在右下角增加水印,那么按照上面的描述,URL则为:
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50p|watermark/2/text/5pWw5o2u5LiH6LGh/fill/I0ZGRkZGRg==/fontsize/30/dx/20/dy/20
最终你就能得到通过管道操作符叠加处理的图片了:
前两期的主要内容包括基础图片处理中缩放、裁剪、旋转、格式转换、质量变换、高斯模糊、水印、获取图片信息的功能:
https://cloud.tencent.com/developer/article/1679037
https://cloud.tencent.com/developer/article/1681208
咱们【数据万象】对于图片处理不仅包含基础处理,我们还有盲水印,高级压缩、图片识别、图片审核等等功能,对于图片处理,我们是专业的!
如果你对我们的产品十分感兴趣,可以在腾讯云官网,搜索【数据万象】即可使用我们的服务。
附上产品官网的链接 https://cloud.tencent.com/product/ci
我们还支持在线体验,欢迎点击下方链接,加入我们的体验馆吧。
https://cloud.tencent.com/act/pro/ciExhibition
以及我们的体验小程序,一键扫码,发掘更多功能。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。