![](https://products.fileformat.com/ga/image/python/aspose-imaging-cloud-python-sdk/header-image.png)
Aspose.Imaging Cloud SDK for Python
Python REST API chun Íomhánna a Chruthú agus a Thiontú
Cuireann Python REST SDK do Phróiseáil Íomhánna ar chumas Fhorbróirí Bogearraí Íomhánna a Chruthú, a Chur in Eagar, a Chomhbhrú, a Ionramháil, a Thiontú agus a Chomhbhrú.
Is cuid riachtanach de chumarsáid an lae inniu iad íomhánna, le feidhmchláir i réimsí mar na meáin shóisialta, fógraíocht, cúram sláinte agus go leor eile. Is riachtanas ríthábhachtach é do go leor gnólachtaí nua-aimseartha íomhánna a chruthú chomh maith le híomhánna a phróiseáil go héifeachtach agus go cruinn. Ar ámharaí an tsaoil, cuireann Aspose.Imaging Cloud SDK le haghaidh Python réiteach cuimsitheach ar fáil chun oibriú le híomhánna, rud a chuireann ar chumas forbróirí bogearraí éagsúla tábhachtacha a dhéanamh tascanna ar nós cruthú, athrú, méid a athrú, bearradh, breathnú, priontáil, agus go leor eile. Ceann de na príomhbhuntáistí a bhaineann le Aspose.Imaging Cloud SDK do Python ná go gcuireann sé ar chumas forbróirí bogearraí íomhánna a phróiseáil gan aon bhogearraí nó crua-earraí speisialaithe a bheith ag teastáil.
Is API scamallbhunaithe é Aspose.Imaging Cloud SDK do Python a ligeann d’fhorbróirí oibriú le cineálacha éagsúla íomhánna i bhformáidí éagsúla mar BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF , SVG, agus go leor eile. Tá roinnt gnéithe tábhachtacha eile mar chuid den leabharlann freisin, mar shampla meiteashonraí a bhaint as íomhánna, tacaíocht do bhainistiú datha, oibriú le sraitheanna iolracha in íomhá, sraitheanna a chur leis/a bhaint nó a mhodhnú, comharthaí uisce a chur le híomhánna (comharthaí téacs agus íomhá), Smeach agus Rothlú Íomhá, ag ceartú saincheisteanna treoshuímh íomhá, ag athrú peirspictíocht íomhá agus go leor eile
Tá Aspose.Imaging Cloud SDK do Python an-éasca le láimhseáil agus ligeann sé d’fhorbróirí íomhánna a thiontú go héasca ó fhormáid amháin go formáid eile, mar íomhá PNG a thiontú go JPEG nó BMP. Tacaíonn an SDK le raon leathan formáidí íomhá, rud a fhágann go bhfuil sé thar a bheith ilúsáideach. Gné an-úsáideach eile den SDK is ea gur féidir le húsáideoirí na híomhánna a athrú leis an SDK freisin, rud atá úsáideach chun íomhánna a bharrfheabhsú chun críocha sonracha mar phoist meán sóisialta nó dearadh láithreán gréasáin. Tacaíonn an SDK le méid a athrú go comhréireach agus go neamh-chomhréireach. Ina theannta sin, cuireann sé ar chumas úsáideoirí íomhánna a bhearradh chun codanna nach dteastaíonn a bhaint nó díriú ar réimsí spéise ar leith. Is féidir le húsáideoirí na paraiméadair bearrtha a shonrú, mar shampla an t-achar barr agus an modh bairr.
Ag Tús le Aspose.Imaging Cloud SDK do Python
Is é an bealach molta chun Aspose.Imaging Cloud SDK do Python a shuiteáil ná PyPi a úsáid. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.
Suiteáil Aspose.Imaging Cloud SDK do Python trí PyPi
pip install aspose-imaging-cloud
Is féidir leat é a íoslódáil go díreach freisin ó leathanach táirge Aspose.Léigh & Scríobh Íomhánna sa Néal trí Python API
Is API REST an-úsáideach é Aspose.Imaging Cloud SDK do Python a chuireann ar chumas ríomhchláraitheoirí ríomhairí raon leathan oibríochtaí próiseála íomhá a dhéanamh lena n-áirítear cruthú, ionramháil, agus tiontú sa néal, gan aon chostais tosaigh. Áiríodh sa leabharlann tacaíocht do roinnt formáidí comhaid íomhá a bhfuil tóir orthu agus ceadaíonn sí formáidí comhaid íomhá a léamh agus a scríobh mar BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA, APNG, agus mar sin de . Nuair a chruthaítear na híomhánna is féidir le forbróirí bogearraí a luchtú agus a mhodhnú go héasca de réir a gcuid riachtanas. Léiríonn an sampla seo a leanas an chaoi ar féidir le húsáideoirí íomhá ón néalstór a léamh.
Conas Íomhá a Léigh/Scríobh go/ón Cloud Storage trí Python?
# set the input image path and format
name = 'input_image.jpg'
format = 'jpg'
folder = 'your_folder_path'
# send the request to the API to download the image
response = imaging_api.get_image_download(name, folder=folder, format=format)
# read the image data from the response
image_data = response.content
# Write an Image to the Cloud Storage via Python API
# set the output image path and format
name = 'output_image.jpg'
format = 'jpg'
folder = 'your_folder_path'
# send the request to the API to upload the image
response = imaging_api.create_updated_image(name, image_data, folder=folder, format=format)
# read the response to confirm the image was uploaded successfully
if response.status_code == 200:
print('Image uploaded successfully.')
else:
print('Error uploading image:', response.content)
Athmhéadaigh, Bearr & Rothlaigh Íomhánna trí Python API
Cuireann Aspose.Imaging Cloud SDK do Python ar chumas forbróirí bogearraí oibríochtaí éagsúla ionramhála íomhánna a dhéanamh laistigh dá bhfeidhmchláir néil féin. Chun na tascanna a athrú méid a bhaint amach, ní mór don fhorbróir a n-íomhá a uaslódáil chuig Cloud Storage agus ansin a ainm a chur isteach sa URL API. Tar éis na paraiméadair íomhá a nuashonrú, filleann an API an íomhá nuashonraithe sa fhreagra. Áiríodh leis an REST API roinnt gnéithe tábhachtacha eile cosúil le híomhánna smeach rothlach, íomhánna scálaithe, bearradh íomhá atá ann cheana féin, íomhá TIFF a chur i gceangal le ceann eile agus go leor eile.
Conas Íomhánna a Athrú nó a Bhearráil trí Python API?
import asposeimagingcloudsdk
from asposeimagingcloudsdk.models.requests import CreateResizedImageRequest, CreateCroppedImageRequest
# Initialize Aspose.Imaging Cloud API client
imaging_api = asposeimagingcloudsdk.ImagingApi(api_key='YOUR_API_KEY', app_sid='YOUR_APP_SID')
# Set the input image file name and format
filename = 'input_image.jpg'
format = 'jpg'
# Set the output image file name and format
output_filename = 'output_image.jpg'
output_format = 'jpg'
# Set the new size for the resized image
new_width = 500
new_height = 500
# Set the coordinates and size of the area to be cropped
x = 50
y = 50
width = 400
height = 400
# Create a request object for creating the resized image
resize_request = CreateResizedImageRequest(filename, new_width, new_height, format, output_format, folder='input')
# Call the API to resize the image and save the result to the cloud storage
response = imaging_api.create_resized_image(resize_request)
# Create a request object for creating the cropped image
crop_request = CreateCroppedImageRequest(output_filename, output_format, x, y, width, height, format, folder='output')
# Call the API to crop the image and save the result to the cloud storage
response = imaging_api.create_cropped_image(crop_request)
Oibrigh le Frámaí TIFF trí API Python
Chuir Aspose.Imaging Cloud SDK do Python tacaíocht an-chumhachtach d'íomhánna TIFF (Clibged Image File Formáid) laistigh d'fheidhmchláir Python. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann chun formáidí comhaid TIFF a láimhseáil, mar shampla fráma a bhaint as íomhá TIFF ilfhráma, airíonna fráma TIFF a fháil, fráma TIFF a athrú, rothlú Fráma TIFF nó tacaíocht smeach, fráma TIFF a ghearradh, TIFF a cheangal frámaí chuig íomhá TIFF eile, ag baint frámaí TIFF aonair le haghaidh tuilleadh próiseála agus go leor eile.
Ardíomhánna á gCuardach in Néal-Aipeanna
Chuir Aspose.Imaging Cloud SDK do Python tacaíocht an-chumhachtach le híomhánna a chuardach ar bhealaí éagsúla laistigh d’fheidhmchláir néal Python. Ligeann an leabharlann d'fhorbróirí bogearraí cuardach aisiompaithe a dhéanamh, rud a chiallaíonn go bhfuil ar a laghad íomhá amháin sa bhunsraith íomhá a chuirtear i gcomparáid le go leor íomhánna eile. Is féidir le forbróirí bogearraí oibríochtaí a dhéanamh mar dhá íomhá a chur i gcomparáid, íomhá a fháil ó chomhthéacs cuardaigh, gnéithe íomhánna a nuashonrú i gcomhthéacs cuardaigh, íomhánna cosúla a aimsiú, íomhánna dúblacha a aimsiú, íomhánna a chuardach le clibeanna agus go leor eile.
Conas Íomhánna Dúblacha a Aimsiú trí Python API?
# optional parameters are base URL, API version and debug mode
imaging_api = ImagingApi('yourClientSecret', 'yourClientId')
# create search context or use existing search context ID if search context was
# created earlier
api_response = imaging_api.create_image_search(CreateImageSearchRequest())
search_context_id = api_response.id
# extract images features if it was not done before
imaging_api.create_image_features(CreateImageFeaturesRequest(
search_context_id, image_id=None, images_folder='WorkFolder'))
# wait 'till image features extraction is completed
while imaging_api.get_image_search_status(
GetImageSearchStatusRequest(
search_context_id)).search_status != 'Idle':
time.sleep(10)
# request finding duplicates
response = imaging_api.find_image_duplicates(
FindImageDuplicatesRequest(search_context_id, 90))
# process duplicates search result
for duplicates in response.duplicates:
print('Duplicates:')
for duplicate in duplicates.duplicate_images:
print('ImageName: {0}, Similarity: {1}'.format(duplicate.image_id,
duplicate.similarity))