Rumah >pembangunan bahagian belakang >Tutorial Python >Tutorial dok antara muka Python dan Youpaiyun: melaksanakan fungsi pemprosesan imej
Tutorial antara muka Python dengan antara muka Youpaiyun: Melaksanakan fungsi pemprosesan imej
Youpaiyun ialah pengeluar yang menyediakan perkhidmatan storan awan dan pemprosesan awan Melalui antara muka Youpaiyun, kami boleh melakukan pelbagai operasi pemprosesan pada imej dengan mudah seperti pemangkasan gambar, penskalaan , dsb. Tutorial ini akan memperkenalkan cara menggunakan Python untuk menyambung dengan antara muka Youpaiyun dan melaksanakan fungsi pemprosesan imej.
Pertama, kita perlu mendaftar akaun di laman web rasmi Youpaiyun (https://www.upyun.com/) dan log masuk ke konsol. Dalam konsol kita boleh mencari kunci API, yang akan digunakan untuk membuat panggilan antara muka.
Youpaiyun menyediakan Python SDK, kita boleh menggunakan arahan pip untuk memasangnya. Jalankan arahan berikut dalam baris arahan:
pip install upyun
Sambung ke Youpai Cloud adalah sangat mudah menggunakan Python SDK. Dalam skrip Python, import modul upyun dan mulakan objek UpYun dengan kunci API. Contoh kod adalah seperti berikut:
import upyun # 初始化UpYun对象 up = upyun.UpYun("your_bucket_name", "your_operator_name", "your_operator_password")
Antaranya, your_bucket_name ialah nama ruang storan yang anda buat di Youpai Cloud, your_operator_name dan your_operator_password ialah akaun operator dan kata laluan yang anda perolehi di Youpai Cloud.
Selepas menyambung ke Youpaiyun, kita boleh menggunakan objek UpYun untuk memanggil pelbagai antara muka pemprosesan imej. Berikut adalah beberapa contoh kod:
(1) Skalakan gambar
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) Pangkas gambar
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) Putar gambar
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)
kita belajar Cara menggunakan tutorial ini untuk berhubung dengan antara muka Youpai Cloud dan melaksanakan fungsi pemprosesan imej. Youpaiyun menyediakan antara muka pemprosesan imej yang kaya, yang boleh kami panggil mengikut keperluan sebenar untuk melaksanakan operasi seperti penskalaan, pemangkasan dan putaran imej untuk mencapai fungsi pemprosesan imej tersuai. Saya harap tutorial ini akan membantu anda Jika anda mempunyai sebarang soalan, anda boleh merujuk kepada dokumentasi rasmi Youpaiyun (https://docs.upyun.com/) atau mendapatkan bantuan daripada saluran sokongan teknikal rasmi.
Atas ialah kandungan terperinci Tutorial dok antara muka Python dan Youpaiyun: melaksanakan fungsi pemprosesan imej. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!