1. מוצרים
  2.   תמונה
  3.   Python
  4.   Aspose.Imaging Cloud SDK for Python

Aspose.Imaging Cloud SDK for Python

 
 

Python REST API ליצירה והמרת תמונות

Python REST SDK לעיבוד תמונה, מאפשרת למפתחי תוכנה ליצור, לערוך, לדחוס, לתפעל, להמיר ולדחס תמונות.

תמונות הן חלק מהותי מהתקשורת המודרנית, עם יישומים בתחומים כמו מדיה חברתית, פרסום, שירותי בריאות ועוד. יצירה ועיבוד של תמונות בצורה יעילה ומדויקת היא דרישה קריטית מאוד עבור עסקים מודרניים רבים. למרבה המזל, Aspose.Imaging Cloud SDK for Python מציעה פתרון מקיף לעבודה עם תמונות, המאפשר למפתחי תוכנה לבצע פעולות חשובות שונות משימות כגון יצירה, המרה, שינוי גודל, חיתוך, צפייה, הדפסה ועוד רבות אחרות. אחד היתרונות העיקריים של Aspose.Imaging Cloud SDK עבור Python הוא שהוא מאפשר למפתחי תוכנה לעבד תמונות ללא צורך בתוכנה או חומרה מיוחדים.

Aspose.Imaging Cloud SDK for Python הוא API מבוסס ענן המאפשר למפתחים לעבוד עם סוגים שונים של תמונות בפורמטים שונים כגון BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF , SVG ורבים נוספים. מספר מאפיינים חשובים נוספים הם חלק מהספרייה כמו חילוץ מטא-נתונים מתמונות, תמיכה בניהול צבעים, עבודה עם מספר שכבות בתמונה, הוספה/הסרה או שינוי של שכבות, הוספת סימני מים לתמונות (סימני מים של טקסט ותמונה), היפוך וסיבוב תמונה, תיקון בעיות כיוון תמונה, שינוי נקודת המבט של תמונה ועוד רבים נוספים

Aspose.Imaging Cloud SDK עבור Python קל מאוד לטיפול ומאפשר למפתחים להמיר בקלות תמונות מפורמט אחד לאחר, כגון המרת תמונת PNG ל-JPEG או BMP. ה-SDK תומך במגוון רחב של פורמטים של תמונה, מה שהופך אותו לרב תכליתי. עוד תכונה שימושית מאוד של ה-SDK היא שמשתמשים יכולים גם לשנות את גודל התמונות עם ה-SDK, וזה שימושי לאופטימיזציה של תמונות למטרות ספציפיות כמו פוסטים במדיה חברתית או עיצוב אתרים. ה-SDK תומך בשינוי גודל פרופורציונלי וגם לא פרופורציונלי. יתר על כן, זה מאפשר למשתמשים לחתוך תמונות כדי להסיר חלקים לא רצויים או להתמקד בתחומי עניין ספציפיים. משתמשים יכולים לציין את פרמטרי החיתוך כגון אזור החיתוך ומצב החיתוך.

Previous Next

תחילת העבודה עם Aspose.Imaging Cloud SDK עבור Python

הדרך המומלצת להתקנת Aspose.Imaging Cloud SDK עבור Python היא באמצעות PyPi. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את Aspose.Imaging Cloud SDK עבור Python דרך PyPi

pip install aspose-imaging-cloud 
אתה יכול גם להוריד אותו ישירות מדף המוצר של Aspose.

קרא וכתוב תמונות בענן באמצעות Python API

Aspose.Imaging Cloud SDK עבור Python הוא REST API שימושי מאוד המאפשר למתכנתי מחשבים לבצע מגוון רחב של פעולות עיבוד תמונה כולל יצירה, מניפולציה והמרה בענן, עם אפס עלויות ראשוניות. הספרייה כללה תמיכה בכמה פורמטים פופולריים של קבצי תמונה ומאפשרת קריאה וכתיבה של פורמטים של קבצי תמונה כגון BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, WMF, EMF, SVG, TGA, APNG וכן הלאה. . לאחר יצירת התמונות מפתחי תוכנה יכולים לטעון ולשנות אותם בקלות בהתאם לצרכים שלהם. הדוגמה הבאה מדגימה כיצד משתמשים יכולים לקרוא תמונה מאחסון הענן.

כיצד לקרוא/לכתוב תמונה אל/מ-Cloud Storage באמצעות 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)

שנה גודל, חתוך וסובב תמונות באמצעות Python API

Aspose.Imaging Cloud SDK עבור Python מאפשר למפתחי תוכנה לבצע פעולות שונות של מניפולציה של תמונות בתוך יישומי הענן שלהם. כדי להשיג את משימות שינוי הגודל, המפתח צריך להעלות את התמונה שלו ל-Cloud Storage ואז להעביר את שמה ב-URL ה-API. לאחר עדכון פרמטרי התמונה, ה-API מחזיר את התמונה המעודכנת בתגובה. ה-REST API כלל מספר תכונות חשובות אחרות כמו סיבוב תמונות מתהפך, שינוי קנה מידה של תמונות, חיתוך תמונה קיימת, הוספה של תמונת TIFF לאחרת ועוד רבות אחרות.

כיצד לשנות גודל או לחתוך תמונות באמצעות 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)

עבודה עם מסגרות TIFF באמצעות Python API

Aspose.Imaging Cloud SDK עבור Python כללה תמיכה חזקה מאוד עבור תמונות TIFF (תווית קובץ תמונה) בתוך יישומי Python. ישנם מספר מאפיינים חשובים של הספרייה לטיפול בפורמטים של קבצי TIFF כגון חילוץ מסגרת מתמונת TIFF מרובה מסגרות, קבלת מאפייני מסגרת TIFF, שינוי גודל מסגרת TIFF, סיבוב מסגרת TIFF או תמיכה בהיפוך, חיתוך מסגרת TIFF, הוספת TIFF מסגרות לתמונת TIFF אחרת, חילוץ מסגרות TIFF בודדות לעיבוד נוסף ועוד רבים.

חיפוש תמונות מתקדם באפליקציות ענן

Aspose.Imaging Cloud SDK עבור Python כללה תמיכה חזקה מאוד לחיפוש תמונות בדרכים שונות בתוך יישומי הענן של Python. הספרייה מאפשרת למפתחי תוכנה לבצע חיפוש תמונות הפוך שמשמעותו ערכת תמונת המקור מכילה לפחות תמונה אחת אשר מושווה למספר תמונות אחרות. מפתחי תוכנה יכולים לבצע פעולות כמו השוואה בין שתי תמונות, לקבל תמונה מהקשר חיפוש, לעדכן תכונות של תמונות בהקשר חיפוש, למצוא תמונות דומות, למצוא תמונות כפולות, חיפוש תמונות לפי תגים ועוד רבים.

כיצד למצוא תמונות משוכפלות באמצעות 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))

 עִברִית