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

Aspose.Imaging Cloud SDK for JavaScript

 
 

JavaScript API ליצירה, ניהול והמרה של תמונות

ספריית JavaScript רבת עוצמה מאפשרת למתכנתים ליצור, לערוך, לשנות גודל, לחתוך, לסובב ולהמיר פורמטים של תמונות PSD, PNG, JPG, BMP, TIFF ו-GIF.

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

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

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

Previous Next

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

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

התקן את Aspose.Imaging Cloud SDK עבור JavaScript באמצעות NuGet

 npm i @asposecloud/aspose-imaging-cloud 
or 
npm install aspose-imaging-cloud –save

תוכל להוריד את הספרייה ישירות מדף המוצר Aspose.Imaging

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

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

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

//Load Image

const Image = require('aspose.imaging');
const image = Image.load('path/to/input/image.jpg');

//Save image in PNG format

image.save('path/to/output/image.png', new ImageOptions.png());

//saves the image in JPEG format with a compression level of 75:

const options = new ImageOptions.jpeg();
options.setQuality(75);
image.save('path/to/output/image.jpg', options);

קבל ועדכן מאפייני תמונה באמצעות יישומי JavaScript

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

קבל, שנה ושמור מאפייני תמונה קיימים באמצעות Java API

// load an image

const image = AsposeImaging.Image.load('path/to/image.jpg');

// access various properties of the loaded image

console.log('Image width:', image.getWidth());
console.log('Image height:', image.getHeight());
console.log('Image format:', image.getFileFormat());
console.log('Image resolution:', image.getResolutionSettings());
console.log('Image color mode:', image.getColorMode());

// modify certain image properties

const newWidth = 800;
const newHeight = 600;
image.resize(newWidth, newHeight);

// Save the modified image

const outputPath = 'path/to/output.jpg';
const options = new AsposeImaging.ImageOptions.JpegOptions();
options.setQuality(80); // Set JPEG quality to 80%
image.save(outputPath, options);

החל מסננים על תמונות באמצעות JavaScript API

Aspose.Imaging Cloud SDK עבור JavaScript מקל על מפתחי תוכנה לטעון תמונה ממיקום מרוחק באמצעות כתובת URL ולהחיל מסננים על התמונה הנטענת באמצעות פקודות JavaScript. קיימות אפשרויות סינון שונות זמינות ב-SDK, כגון BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing וכן הלאה. הדוגמה הבאה מראה כיצד מפתחי תוכנה יכולים לטעון תמונה ולהחיל סוגים שונים על מסננים עליה בתוך יישומי JavaScript.

כיצד להחיל מסננים על תמונות באמצעות JavaScript API?

//Load image
AsposeImaging.loadImage("path/to/image.jpg", function (image) {
  // Image loaded successfully
  image.filter(image.filterType.Grayscale); // Apply grayscale filter
  image.filter(image.filterType.Brightness, 0.5); // Apply brightness filter
  image.filter(image.filterType.Contrast, 1.2); // Apply contrast filter

  // Save the modified image
  image.save("path/to/modified_image.jpg", function () {
    // Image saved successfully
    console.log("Modified image saved");
  }, function (error) {
    // Error occurred while saving image
    console.log(error);
  });
}, function (error) {
  // Error occurred while loading image
  console.log(error);
});

שנה את גודל התמונות באמצעות JavaScript API

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

כיצד לשנות גודל של תמונות JPG באמצעות JavaScript API?

const inputFileName = "input.jpg";
const outputFileName = "output.jpg";
const newWidth = 800;
const newHeight = 600;

imagingApi.createResizedImage(
  { name: inputFileName, format: "jpg" },
  newWidth,
  newHeight,
  null,
  null,
  null,
  null,
  null,
  ResizeType.LanczosResample,
  null,
  { folder: "inputFolder" }
).then((result) => {
  console.log("Image resized successfully");
  console.log(result);
}).catch((error) => {
  console.log("Error occurred:", error);
});

 עִברִית