1. उत्पादों
  2.   छवि
  3.   Python
  4.   Aspose.Imaging Cloud SDK for Python

Aspose.Imaging Cloud SDK for Python

 
 

छवियाँ बनाने और परिवर्तित करने के लिए पायथन REST API

छवि प्रसंस्करण के लिए पायथन REST SDK, सॉफ्टवेयर डेवलपर्स को छवियों को बनाने, संपादित करने, संपीड़ित करने, हेरफेर करने, परिवर्तित करने और संपीड़ित करने में सक्षम बनाता है।

इमेज आधुनिक संचार का एक अनिवार्य हिस्सा हैं, जिसका उपयोग सोशल मीडिया, विज्ञापन, स्वास्थ्य सेवा और अन्य क्षेत्रों में किया जाता है। कई आधुनिक व्यवसायों के लिए कुशलतापूर्वक और सटीक रूप से इमेज बनाना और प्रोसेस करना एक बहुत ही महत्वपूर्ण आवश्यकता है। सौभाग्य से, Aspose.Imaging Cloud SDK for Python इमेज के साथ काम करने के लिए एक व्यापक समाधान प्रदान करता है, जिससे सॉफ़्टवेयर डेवलपर्स को कई महत्वपूर्ण कार्य करने में सक्षम बनाता है जैसे कि बनाना, परिवर्तित करना, आकार बदलना, क्रॉप करना, देखना, प्रिंट करना और बहुत कुछ। Aspose.Imaging Cloud SDK for Python का एक मुख्य लाभ यह है कि यह सॉफ्टवेयर डेवलपर्स को किसी विशेष सॉफ्टवेयर या हार्डवेयर की आवश्यकता के बिना छवियों को संसाधित करने में सक्षम बनाता है।

Aspose.Imaging Cloud SDK for Python एक क्लाउड-आधारित API है जो डेवलपर्स को विभिन्न प्रारूपों जैसे BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, और कई अन्य में विभिन्न प्रकार की छवियों के साथ काम करने की अनुमति देता है। लाइब्रेरी में कई अन्य महत्वपूर्ण विशेषताएं भी शामिल हैं जैसे कि छवियों से मेटा-डेटा निकालना, रंग प्रबंधन समर्थन, एक छवि में कई परतों के साथ काम करना, परतों को जोड़ना/हटाना या संशोधित करना, छवियों में वॉटरमार्क जोड़ना (पाठ और छवि वॉटरमार्क), छवि फ़्लिपिंग और रोटेशन, छवि अभिविन्यास समस्याओं को ठीक करना, एक छवि के परिप्रेक्ष्य को बदलना और बहुत कुछ

पायथन के लिए Aspose.Imaging Cloud SDK को संभालना बहुत आसान है और, डेवलपर्स को आसानी से एक प्रारूप से दूसरे प्रारूप में छवियों को परिवर्तित करने की अनुमति देता है, जैसे कि PNG छवि को JPEG या BMP में परिवर्तित करना। SDK छवि प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जो इसे अत्यधिक बहुमुखी बनाता है। SDK की एक और बहुत उपयोगी विशेषता यह है कि उपयोगकर्ता SDK के साथ छवियों का आकार भी बदल सकते हैं उपयोगकर्ता फसल क्षेत्र और फसल मोड जैसे फसल पैरामीटर निर्दिष्ट कर सकते हैं।

Previous Next

Python के लिए Aspose.Imaging Cloud SDK के साथ आरंभ करना

Python के लिए Aspose.Imaging Cloud SDK को इंस्टॉल करने का अनुशंसित तरीका PyPi का उपयोग करना है। कृपया सुचारू इंस्टॉलेशन के लिए निम्न कमांड का उपयोग करें।

PyPi के माध्यम से Python के लिए Aspose.Imaging Cloud SDK स्थापित करें

pip install aspose-imaging-cloud 
आप इसे Aspose उत्पाद पृष्ठ से भी सीधे डाउनलोड कर सकते हैं।

पायथन API के माध्यम से क्लाउड में इमेज पढ़ें और लिखें

पायथन के लिए Aspose.Imaging Cloud SDK एक बहुत ही उपयोगी REST API है जो कंप्यूटर प्रोग्रामर को क्लाउड में निर्माण, हेरफेर और रूपांतरण सहित कई तरह के इमेज प्रोसेसिंग ऑपरेशन करने में सक्षम बनाता है, वह भी बिना किसी शुरुआती लागत के। लाइब्रेरी में कुछ लोकप्रिय इमेज फ़ाइल फ़ॉर्मेट के लिए समर्थन शामिल है और BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA, APNG, इत्यादि जैसे इमेज फ़ाइल फ़ॉर्मेट को पढ़ने और लिखने की अनुमति देता है। एक बार इमेज बन जाने के बाद सॉफ़्टवेयर डेवलपर अपनी ज़रूरतों के हिसाब से इसे आसानी से लोड और संशोधित कर सकते हैं। निम्न उदाहरण दर्शाता है कि उपयोगकर्ता क्लाउड स्टोरेज से इमेज कैसे पढ़ सकते हैं।

पायथन के माध्यम से क्लाउड स्टोरेज से/में छवि कैसे पढ़ें/लिखें?

# 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)

Python API के माध्यम से छवियों का आकार बदलें, काटें और घुमाएँ

Python के लिए Aspose.Imaging Cloud SDK सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के क्लाउड एप्लिकेशन के अंदर विभिन्न छवि हेरफेर ऑपरेशन करने में सक्षम बनाता है। आकार बदलने के कार्यों को प्राप्त करने के लिए, डेवलपर को अपनी छवि को क्लाउड स्टोरेज पर अपलोड करना होगा और फिर API URL में उसका नाम पास करना होगा। छवि मापदंडों को अपडेट करने के बाद, API प्रतिक्रिया में अपडेट की गई छवि लौटाता है। REST API में कई अन्य महत्वपूर्ण विशेषताएं शामिल हैं जैसे कि छवियों को घुमाना, छवियों को स्केल करना, मौजूदा छवि को क्रॉप करना, TIFF छवि को दूसरे में जोड़ना और बहुत कुछ।

पायथन एपीआई के माध्यम से छवियों का आकार कैसे बदलें या क्रॉप करें?

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)

Python API के माध्यम से TIFF फ़्रेम के साथ काम करें

Python के लिए Aspose.Imaging Cloud SDK ने Python अनुप्रयोगों के अंदर TIFF (टैग की गई छवि फ़ाइल प्रारूप) छवियों के लिए बहुत शक्तिशाली समर्थन शामिल किया है। TIFF फ़ाइल स्वरूपों को संभालने के लिए लाइब्रेरी में कई महत्वपूर्ण विशेषताएँ हैं जैसे कि मल्टी-फ़्रेम TIFF छवि से फ़्रेम निकालना, TIFF फ़्रेम गुण प्राप्त करना, TIFF फ़्रेम का आकार बदलना, TIFF फ़्रेम रोटेशन या फ़्लिपिंग समर्थन, TIFF फ़्रेम को क्रॉप करना, TIFF फ़्रेम को किसी अन्य TIFF छवि में जोड़ना, आगे की प्रक्रिया के लिए अलग-अलग TIFF फ़्रेम निकालना और बहुत कुछ।

क्लाउड ऐप्स में उन्नत इमेज सर्चिंग

पाइथन के लिए Aspose.Imaging Cloud SDK ने पाइथन क्लाउड एप्लिकेशन के अंदर अलग-अलग तरीकों से इमेज सर्च करने के लिए बहुत शक्तिशाली सपोर्ट शामिल किया है। लाइब्रेरी सॉफ्टवेयर डेवलपर्स को रिवर्स इमेज सर्च करने की अनुमति देती है, जिसका मतलब है कि सोर्स इमेज सेट में कम से कम एक इमेज होती है जिसकी तुलना कई अन्य इमेज से की जाती है। सॉफ्टवेयर डेवलपर्स दो इमेज की तुलना करने, सर्च कॉन्टेक्स्ट से इमेज प्राप्त करने, सर्च कॉन्टेक्स्ट में इमेज फीचर अपडेट करने, समान इमेज खोजने, डुप्लिकेट इमेज खोजने, टैग द्वारा इमेज सर्च करने और कई अन्य ऑपरेशन कर सकते हैं।

पायथन एपीआई के माध्यम से डुप्लिकेट छवियां कैसे खोजें?

# 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))

 हिन्दी