本文主要介绍如何使用OSS的Python SDK去获取private Bucket的图片处理服务。图片处理服务通过GET操作获取处理后的图片,使用OSS的Python SDK时主要以Get Object为主,传入的参数一般是Bucket、Object。
OSS的Python SDK代码示例
以下是获取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)
图片水印
转换字符:
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)
样式
样式名:pipe1
bucket = 'image-demo' object = 'example.jpg' style = 'pipe1 ' object = object + '@!' + style self.oss.get_object(bucket, object)
管道
管道操作:
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)
该文章对您有帮助吗?