閱讀382 返回首頁    go 阿裏雲


使用SDK處理圖片__接入圖片服務_老版圖片服務手冊_對象存儲 OSS-阿裏雲

本節主要介紹如何使用 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)

最後更新:2016-11-23 17:16:08

  上一篇:go 用戶鑒權__接入圖片服務_老版圖片服務手冊_對象存儲 OSS-阿裏雲
  下一篇:go 圖片上傳__老版圖片服務手冊_對象存儲 OSS-阿裏雲