Convert Input Image to GIF Format in Python
In the last decade, GIFs have evolved to occupy a peculiar space between image & video, and have become firmly lodged in the way we express our (usually humorous) feelings towards a given subject. You can create a gif easily using the Cloudmersive Image API — specifically, the /image/convert/to/gif iteration will convert an input image into GIF format, and it’ll support dozens of input file formats from the get-go. Below, we’ll walk through how you can connect to this API in Python in a few easy steps.\
You can begin connecting by first using the below command for Python SDK installation:
pip install cloudmersive-image-api-client
Next, start off the callback function with the below code:
from __future__ import print_function
import time
import cloudmersive_image_api_client
from cloudmersive_image_api_client.rest import ApiException
from pprint import pprint
At this point, you’ll need to authenticate your Cloudmersive API key. Copy this snippet into your code & input your key:
# Configure API key authorization: Apikey
configuration = cloudmersive_image_api_client.Configuration()
configuration.api_key['Apikey'] = 'YOUR_API_KEY'
Finally, you can complete the API callback function with the remaining code below:
# create an instance of the API class
api_instance = cloudmersive_image_api_client.ConvertApi(cloudmersive_image_api_client.ApiClient(configuration))
image_file = '/path/to/inputfile' # file | Image file to perform the operation on. Common file formats such as PNG, JPEG are supported.try:
# Convert input image to GIF format
api_response = api_instance.convert_to_gif(image_file)
pprint(api_response)
except ApiException as e:
print("Exception when calling ConvertApi->convert_to_gif: %s\n" % e)