Bahkan pengeditan gambar tercepat pun memerlukan waktu terlalu lama untuk menyelesaikannya, dan mengubah ukuran gambar tentu saja merupakan salah satu tugas yang merepotkan itu. Dengan Cloudmersive Image API, Anda dapat memotong beberapa langkah untuk proses tersebut dan memungkinkan aplikasi Anda mengubah ukuran gambar secara otomatis berdasarkan parameter lebar dan tinggi tertentu. Hal ini dapat secara drastis mempersingkat proses pengeditan rutin pada gambar yang memerlukan dimensi spesifik untuk konteks tertentu (misalnya, agar pas di tempat yang tepat pada halaman web). Di bawah ini, dengan menggunakan kode langsung dari Cloudmersive API Console, saya akan memandu Anda tentang cara terhubung ke API ini dengan Python.

Untuk memulai, jalankan perintah di bawah ini (ini menginstal Python SDK):

pip install cloudmersive-image-api-client

Setelah itu, gunakan cuplikan di bawah ini untuk memulai fungsi panggilan balik & mengautentikasi kunci API Cloudmersive Anda:

from __future__ import print_function
import time
import cloudmersive_image_api_client
from cloudmersive_image_api_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Apikey
configuration = cloudmersive_image_api_client.Configuration()
configuration.api_key['Apikey'] = 'YOUR_API_KEY'

Terakhir, Anda dapat menyelesaikan fungsinya dengan sisa kode di bawah ini. Pada tahap ini, pastikan untuk menentukan dimensi foto Anda seperti yang ditunjukkan dalam dokumentasi:

# create an instance of the API class
api_instance = cloudmersive_image_api_client.ResizeApi(cloudmersive_image_api_client.ApiClient(configuration))
width = 56 # int | Width of the output image - final image will be exactly this width
height = 56 # int | Height of the output image - final image will be exactly this height
image_file = '/path/to/inputfile' # file | Image file to perform the operation on.  Common file formats such as PNG, JPEG are supported.
try:
    # Resize an image
    api_response = api_instance.resize_resize_simple(width, height, image_file)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ResizeApi->resize_resize_simple: %s\n" % e)