Let’s run this command for pip install to set up our API client.
pip install cloudmersive-image-api-client
Now we need to access the function filter_despeckle; this can be achieved with this block of code you see below.
from __future__ import print_functionimport timeimport cloudmersive_image_api_clientfrom cloudmersive_image_api_client.rest import ApiExceptionfrom pprint import pprint# Configure API key authorization: Apikeyconfiguration = cloudmersive_image_api_client.Configuration()configuration.api_key['Apikey'] = 'YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance = cloudmersive_image_api_client.FilterApi(cloudmersive_image_api_client.ApiClient(configuration))image_file = '/path/to/file' # file | Image file to perform the operation on. Common file formats such as PNG, JPEG are supported.try:# Despeckle to remove point noise from the imageapi_response = api_instance.filter_despeckle(image_file)pprint(api_response)except ApiException as e:print("Exception when calling FilterApi->filter_despeckle: %s\n" % e)
Easy! Now you can enter an image_file and the API will despeckle it, simple as that. This same image API has many other good functions you might like as well, for example image resizing, cropping, or even transforming a photo into a painting with a custom style!