开发者社区> 问答> 正文

接入图片服务之如何实现使用SDK处理图片?

本节主要介绍如何使用 OSS 的 Python SDK 去获取 private bucket 的图片处理服务,因为图片处理服务都是 GET 操作,所以使用 OSS Python SDK 主要以 Get Object 为主。
以 Python SDK 为例,在 Python SDK里有一个 get_object 操作,传入的参数一般是 bucket,object。

OSS


获取bucket: image-demo,object:example.jpg bucket = 'image-demo'
object = 'example.jpg'
self.oss.get_object(bucket,object)



图片服务



简单缩略


获取bucket: image-demo,object: example.jpg ,
转换字符是: 100w_100h.jpg bucket = 'image-demo'
object = 'example.jpg'
query = '100w_100h.jpg'
object = object + '@' + query
self.oss.get_object(bucket, object)



图片水印


获取bucket: image-demo,object: example.jpg ,
转换字符是:watermark=1&object=cGFuZGEucG5n&t=90&p=5 bucket = 'image-demo'
object = 'example.jpg'
query = 'watermark=1&object=cGFuZGEucG5n&t=90&p=5'
object = object + '@' + query
self.oss.get_object(bucket, object)



文字水印


获取bucket: image-demo, object:example.jpg
转换字符是:watermark=2&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ bucket = 'image-demo'
object = 'example.jpg'
query = ' watermark=2&text=SGVsbG8g5Zu-54mH5pyN5YqhIQ '
object = object + '@' + query
self.oss.get_object(bucket, object)



样式


获取bucket: image-demo, object:example.jpg
样式名:pipe1 bucket = 'image-demo'
object = 'example.jpg'
style = ' pipe1 '
object = object + '@!' + style
self.oss.get_object(bucket, object)



管道


获取bucket: image-demo, object:example.jpg
管道操作: 200w.jpg|watermark=1&object=cGFuZGEucG5n&t=90&p=5 bucket = 'image-demo'
object = 'example.jpg'
query = ' 200w.jpg|watermark=1&object=cGFuZGEucG5n&t=90&p=5'
object = object + '@' + query
self.oss.get_object(bucket, object)

展开
收起
青衫无名 2017-10-23 11:04:54 1727 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载

相关实验场景

更多