Qiniu Cloud インターフェースのドッキングと画像サイズ調整を実装するために Python を学習する
はじめに:
デジタル時代の急速な発展に伴い、写真は人々の生活に欠かせないものになりました。アプリケーションやウェブサイトの開発では、画像の処理や調整が頻繁に行われます。 Qiniu Cloud は、プロフェッショナルなクラウド ストレージおよびコンテンツ配信プラットフォームとして、画像を管理および処理するための豊富なインターフェイスとツールを開発者に提供します。この記事では、Qiniu Cloud の API インターフェースを通じて Python 言語を使用して画像サイズを調整する方法を紹介します。
1. Qiniu Cloud アカウントを登録し、API キーを取得します
まず、Qiniu Cloud アカウントを登録し、API キーを取得する必要があります。 Qiniu Cloud 公式 Web サイト (https://www.qiniu.com/) にログインし、アカウントを登録します。登録が完了したら、パーソナル センターに入り、左側のメニュー バーの「キー管理」をクリックすると、必要なアクセス キーとシークレット キーが表示されます。
2. 依存関係パッケージをインストールする
コードを書き始める前に、画像サイズを調整するためにいくつかの Python 依存関係パッケージをインストールする必要があります。コマンド ライン ターミナルを開き、次のコマンドを実行します:
pip install qiniu pip install PIL
3. コードの実装
次に、画像サイズを調整するための Python コードを記述します。以下はサンプル コードです:
import qiniu from qiniu import Auth, put_data, etag from PIL import Image # 配置七牛云的Access Key和Secret Key access_key = 'your-access-key' secret_key = 'your-secret-key' # 初始化Auth对象 q = Auth(access_key, secret_key) # 要上传的空间名和域名 bucket_name = 'your-bucket-name' bucket_domain = 'your-bucket-domain' # 要调整的目标尺寸 target_width = 500 target_height = 500 def resize_image(image_path): # 打开原始图片 image = Image.open(image_path) # 调整尺寸 image.thumbnail((target_width, target_height)) # 保存调整后的图片 image.save(image_path) # 生成上传凭证 token = q.upload_token(bucket_name) # 上传图片 ret, info = put_data(token, image_path) # 打印上传结果 print(ret) if __name__ == '__main__': # 调用函数进行图片尺寸调整和上传 resize_image('your-image-path')
コードでは、最初に Qiniu Cloud のアクセス キーと秘密キーを設定しました。次に、アップロードするスペース名とドメイン名を定義します。次に、resize_image
関数を呼び出して、画像サイズの調整とアップロード操作を実装します。関数内では、PIL ライブラリを使用して元の画像を開いてサイズを変更し、サイズ変更した画像を保存します。次に、アップロード認証情報を生成し、Qiniu Cloud の put_data
関数を呼び出して画像をアップロードします。最後に、アップロード結果を印刷します。
4. 実行とテスト
実際にコードを実行する前に、your-access-key
、your-secret-key
、# を変更する必要があります。コード内の ##your-bucket-name や
your-bucket-domain などの関連パラメータを独自の情報に置き換えます。また、
your-image-path を、サイズを変更する画像のパスに置き換えます。
この記事では、Python プログラミング言語を使用して、Qiniu Cloud の API インターフェイスを通じて画像サイズを調整する方法を紹介します。 Qiniu Cloud アカウントを登録して API キーを取得し、必要な Python 依存関係パッケージをインストールして、画像サイズを調整するコードを記述してアップロードします。この記事を学ぶことで、読者は Python を使用して Qiniu Cloud インターフェイスのドッキングと画像サイズ調整を実装することについてより深く理解できると思います。
以上がPython を学習して Qiniu Cloud インターフェースのドッキングと画像サイズ調整を実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。