ホームページ >バックエンド開発 >Python チュートリアル >Python と Youpaiyun インターフェイスのドッキング チュートリアル: 画像処理関数の実装
Python と Youpaiyun インターフェイスのインターフェイスに関するチュートリアル: 画像処理関数の実装
Youpaiyun は、クラウド ストレージとクラウド処理サービスを提供するメーカーです。Youpaiyun のインターフェイスを通じて、画像を簡単に処理できます。画像のトリミング、拡大縮小、回転など。このチュートリアルでは、Python を使用して Youpaiyun インターフェイスに接続し、画像処理機能を実装する方法を紹介します。
まず、Youpaiyun 公式 Web サイト (https://www.upyun.com/) にアカウントを登録し、API キーを取得する必要があります。コンソールにログインします。コンソールでは、インターフェイス呼び出しを行うために使用される API キーを見つけることができます。
Youpaiyun は Python SDK を提供しており、pip コマンドを使用してインストールできます。コマンド ラインで次のコマンドを実行します。
pip install upyun
Python SDK を使用して Youpai Cloud に接続するのは非常に簡単です。 Python スクリプトで、upyun モジュールをインポートし、API キーを使用して UpYun オブジェクトを初期化します。コード例は次のとおりです。
import upyun # 初始化UpYun对象 up = upyun.UpYun("your_bucket_name", "your_operator_name", "your_operator_password")
このうち、your_bucket_name は Youpai Cloud で作成したストレージ スペースの名前、your_operator_name と your_operator_password は Youpai Cloud で取得したオペレーター アカウントとパスワードです。
Youpaiyun に接続した後、UpYun オブジェクトを使用してさまざまな画像処理インターフェイスを呼び出すことができます。サンプル コードをいくつか示します。
(1) 画像の拡大縮小
from upyun import dximaging # 图片缩放并保存到本地 params = { "x-gmkerl-type": "fix_width", # 按照固定宽度缩放图片 "x-gmkerl-value": 300 # 设置缩放后的宽度为300像素 } url = "/path/to/image.jpg" # 图片在又拍云的存储路径 result = dximaging(url, up, params) # 图片缩放后保存到又拍云 new_url = "/path/to/new-image.jpg" # 缩放后的图片存放路径 result = dximaging(url, up, params, new_url)
(2) 画像のトリミング
from upyun import dximaging # 图片剪裁并保存到本地 params = { "x-gmkerl-type": "crop", # 剪裁图片 "x-gmkerl-value": "100,100,200,200" # 剪裁坐标为左上角(100,100)到右下角(200,200)的部分 } url = "/path/to/image.jpg" # 图片在又拍云的存储路径 result = dximaging(url, up, params) # 图片剪裁后保存到又拍云 new_url = "/path/to/new-image.jpg" # 剪裁后的图片存放路径 result = dximaging(url, up, params, new_url)
(3) 画像の回転
from upyun import dximaging # 图片旋转并保存到本地 params = { "x-gmkerl-type": "rotate", # 旋转图片 "x-gmkerl-value": "90" # 旋转90度 } url = "/path/to/image.jpg" # 图片在又拍云的存储路径 result = dximaging(url, up, params) # 图片旋转后保存到又拍云 new_url = "/path/to/new-image.jpg" # 旋转后的图片存放路径 result = dximaging(url, up, params, new_url)
このチュートリアルを通じて、Python を使用して Youpai Cloud インターフェースと連携し、画像処理機能を実装する方法を学びました。 Youpaiyun は豊富な画像処理インターフェイスを提供しており、実際のニーズに応じて呼び出して、画像の拡大縮小、トリミング、回転などの操作を実行して、カスタマイズされた画像処理機能を実現できます。このチュートリアルがお役に立てば幸いです。ご質問がある場合は、Youpaiyun の公式ドキュメント (https://docs.upyun.com/) を参照するか、公式のテクニカル サポート チャネルからサポートを求めてください。
以上がPython と Youpaiyun インターフェイスのドッキング チュートリアル: 画像処理関数の実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。