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

Aspose.Imaging Cloud SDK for Ruby

 
 

Ruby API ליצירה, שינוי גודל, סיבוב והמרה של תמונות

API רב עוצמה מבוסס ענן לעיבוד תמונה המאפשר למפתחי תוכנה לשנות גודל, לחתוך, לתפעל ולהמיר פורמטי תמונה שונים.

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

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

Aspose.Imaging Cloud SDK עבור Ruby כללה תמיכה במגוון רחב של פורמטים של תמונה, כגון BMP, JPEG, PNG, GIF, JPEG2000, WEBP, PNG, WMF, EMF, SVG, TIFF, CMX, PSD ו יוֹתֵר. זהו API מבוסס ענן שניתן לגשת אליו מכל מקום בעולם. מפתחים אינם צריכים להתקין תוכנה כלשהי במחשבים המקומיים שלהם כדי להשתמש ב-API. אם אתה מחפש ממשק API להדמיה עבור יישומי Ruby שלך, Aspose.Imaging Cloud SDK עבור Ruby בהחלט שווה לשקול.

Previous Next

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

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

התקן Aspose.Imaging Cloud SDK עבור Ruby דרך RubyGems

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

שינוי גודל וחיתוך תמונה באמצעות Ruby API

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

כיצד לשנות גודל תמונה באמצעות ה-Ruby SDK?

require 'aspose_imaging_cloud'
# Initialize the API client
imaging_api = AsposeImagingCloud::ImagingApi.new
# Set the image file name
name = 'image.png'
# Set the new size
new_width = 200
new_height = 200
# Call the resize_image API method
response = imaging_api.resize_image(name, new_width, new_height)
# Save the resized image
File.write('resized_image.png', response.content)

המרת תמונות לפורמטים אחרים באמצעות Ruby

Aspose.Imaging Cloud SDK for Ruby כללה תמיכה במגוון רחב של פורמטים של תמונה, כגון BMP, JPEG, PNG, GIF, TIFF, PSD ועוד. ה-SDK כלל תמיכה בטעינה, צפייה והמרה של כמה פורמטים פופולריים של קבצי תמונה כגון BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG ו SVG. מפתחי תוכנה יכולים גם לציין את שמות הקלט והפלט של תמונות, פורמטים ופרמטרים אחרים כגון תיקיות הקלט והפלט. מתכנתים יכולים להעלות תמונה בקלות לאחסון הענן ולהמיר אותה לפורמט תמונה רצוי בענן. הנה קוד לדוגמה שמראה כיצד מפתחי תוכנה יכולים להמיר תמונה לפורמט אחר באמצעות Ruby Cloud SDK.

כיצד להמיר תמונה לפורמט אחר באמצעות Ruby API?

require 'aspose_imaging_cloud'

# Configure Aspose.Imaging Cloud API credentials
config = AsposeImagingCloud::Configuration.new
config.client_id = 'Your App SID'
config.client_secret = 'Your App Key'

# Create an instance of the API client
imaging_api = AsposeImagingCloud::ImagingApi.new(config)

# Set the input image name and format
name = 'input.jpg'
format = 'png'

# Set the output image name and format
output_name = 'output.png'

# Convert the input image to the output format
imaging_api.convert_image(AsposeImagingCloud::ConvertImageRequest.new(name, format, output_format: output_format, folder: 'input_folder', out_path: 'output_folder/' + output_name))

puts 'Image converted successfully.'

החל מסנן על תמונה באמצעות Ruby API

Aspose.Imaging Cloud SDK for Ruby מאפשר למפתחי תוכנה להחיל פילטר על תמונה קיימת בתוך יישומי Ruby. הספרייה כללה כמה סוגי פילטרים חשובים, כגון BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing ועוד. בדוגמה הבאה מסנן GaussWiener מוחל על התמונה עם רדיוס של 2.0 וחלק של 2.0. פורמט תמונת הפלט הוא PNG ותמונת הפלט תישמר בתיקיית "פלט" באחסון הענן.

החל מסנן על תמונה באמצעות Ruby SDK

filter_type = 'GaussWiener'
filter_properties = {
    radius: 2.0,
    smooth: 2.0
}
output_format = 'png'

response = imaging_api.apply_filter(
    AsposeImagingCloud::ApplyFilterRequest.new(
        name: source_image,
        filter_type: filter_type,
        filter_properties: filter_properties,
        format: output_format,
        folder: 'output'
    )
)

// Download the output image:
output_image = 'output_image.png'

response = imaging_api.download_file(
    AsposeImagingCloud::DownloadFileRequest.new(
        path: "output/#{output_image}"
    )
)

File.open(output_image, 'wb') do |file|
    file.write(response)
end

 עִברִית