本文主要介绍如何使用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)
图片水印
获取bucket(image-demo)、object(example.jpg)。
转换字符:
watermark=1&object=cGFuZGEucG5n&t=90&p=5
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)
文档内容是否对您有帮助?