1. منتجات
  2.   صورة
  3.   JavaScript
  4.   Aspose.Imaging Cloud SDK for JavaScript

Aspose.Imaging Cloud SDK for JavaScript

 
 

واجهة برمجة تطبيقات JavaScript لإنشاء الصور وإدارتها وتحويلها

تتيح مكتبة JavaScript القوية للمبرمجين إنشاء وتحرير وتغيير حجم وقص وتدوير وتحويل تنسيقات ملفات الصور PSD وPNG وJPG وBMP وTIFF وGIF.

في العصر الرقمي الحالي، تلعب معالجة الصور والتلاعب بها دورًا حيويًا في العديد من الصناعات، بما في ذلك تطوير الويب والتصميم الجرافيكي وإنتاج الوسائط المتعددة. Aspose.Imaging SDK for JavaScript هي مجموعة تطوير برامج مهيمنة (SDK) توفر إمكانيات معالجة صور شاملة تمكن مطوري البرامج من دمج وظائف إنشاء الصور وتحويلها ومعالجتها المتقدمة بسهولة في تطبيقات الويب الخاصة بهم. توفر مجموعة تطوير البرامج تكاملاً سلسًا مع أطر عمل JavaScript الشائعة، مما يجعلها مناسبة لكل من المشاريع الجديدة والحالية.

تزود مجموعة تطوير البرامج Aspose.Imaging Cloud SDK for JavaScript مطوري البرامج بمجموعة شاملة من الميزات لمعالجة الصور المتقدمة. سواء كان الأمر يتعلق بتغيير الحجم أو القص أو التدوير أو الانعكاس أو وضع العلامات المائية أو تطبيق المرشحات، توفر مجموعة تطوير البرامج مجموعة واسعة من الأساليب والخيارات لإنجاز هذه المهام بسهولة. يمكن لمبرمجي البرامج الاستفادة من هذه الميزات للتعامل مع الصور بشكل ديناميكي على جانب العميل، مما يوفر تجربة مستخدم محسنة ويقلل من تكاليف المعالجة من جانب الخادم. سواء كان المطورون بحاجة إلى تغيير حجم صورة لتصميم ويب سريع الاستجابة أو إضافة علامات مائية لحماية الملكية الفكرية الخاصة بك، فإن Aspose.Imaging يبسط هذه المهام من خلال واجهة برمجة التطبيقات البديهية.

تدعم مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ JavaScript مجموعة واسعة من تنسيقات الصور، مما يضمن التوافق والمرونة في التعامل مع ملفات الصور المتنوعة. من التنسيقات الشائعة مثل JPEG وPNG وPSD وWEBP وGIF إلى التنسيقات القياسية في الصناعة مثل TIFF وSVG وBMP، يمكن للمطورين الاعتماد على مجموعة أدوات تطوير البرامج للتعامل مع أنواع مختلفة من الصور دون أي متاعب. هناك بعض عمليات تحرير الصور وتحويلها المتقدمة أيضًا كجزء من المكتبة مثل تطبيق التأثيرات والمرشحات الفنية بالإضافة إلى إضافة العلامات المائية والتعليقات التوضيحية وتراكبات النص. بفضل نطاقها الواسع من الميزات والتوافق بين متصفحات الإنترنت والأداء المحسن، تعد مجموعة أدوات تطوير البرامج أداة رائعة لمطوري البرامج لبناء حلول قوية لمعالجة الصور تعمل على تحسين تجربة المستخدم ودفع الابتكار في مختلف الصناعات.

Previous Next

البدء باستخدام Aspose.Imaging Cloud SDK for JavaScript

الطريقة الموصى بها لتثبيت Aspose.Imaging Cloud SDK for JavaScript هي استخدام npm. يُرجى استخدام الأمر التالي لتثبيت سلس.

تثبيت Aspose.Imaging Cloud SDK لـ JavaScript عبر NuGet

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

يمكنك تنزيل المكتبة مباشرة من صفحة المنتج Aspose.Imaging

تحويل الصور إلى تنسيقات أخرى عبر واجهة برمجة تطبيقات JS

تتيح مجموعة أدوات تطوير البرامج Aspose.Imaging Cloud لـ JavaScript لمطوري البرامج تحميل الصور وتحويلها إلى تنسيقات ملفات أخرى مدعومة باستخدام بضعة أسطر فقط من كود JavaScript. تدعم مجموعة أدوات تطوير البرامج التحويل إلى تنسيقات ملفات مختلفة مثل BMP وGIF وDJVU وWMF وEMF وJPEG وJPEG2000 وPSD وTIFF وWEBP وPNG وDICOM وCDR وCMX وODG وDNG وSVG وPDF وغيرها الكثير. يوضح المثال التالي كيفية تحويل صورة إلى تنسيق ملف PNG عبر JavaScript.

كيفية تحويل الصورة إلى تنسيق PNG عبر واجهة برمجة تطبيقات JavaScript؟

//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 لـ JavaScript دعمًا كاملاً للتعامل مع خصائص الصورة داخل تطبيقات JavaScript. تتيح واجهة برمجة التطبيقات للمطورين تحديث خصائص الصورة مثل لون الخلفية وعرض الصفحة وارتفاع الصفحة وعرض الحدود وارتفاع الحدود. تضمنت المكتبة العديد من الميزات المهمة الأخرى للعمل مع خصائص الصور المختلفة، مثل الحصول على خصائص الصورة الموجودة وتحديث خصائص صور EMG وWMF وإدارة خصائص GIF وتحديث خصائص صور EMF وما إلى ذلك.

الحصول على خصائص الصورة الموجودة وتعديلها وحفظها عبر واجهة برمجة تطبيقات Java

// 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

تسهل مجموعة أدوات تطوير البرامج Aspose.Imaging Cloud لـ JavaScript على مطوري البرامج تحميل صورة من موقع بعيد عبر عنوان URL وتطبيق المرشحات على الصورة المحملة باستخدام أوامر JavaScript. تتوفر خيارات مرشحات مختلفة في مجموعة أدوات تطوير البرامج، مثل BigRectangular وSmallRectangular وMedian وGaussWiener وMotionWiener وGaussianBlur وSharpen وBilateralSmoothing وما إلى ذلك. يوضح المثال التالي كيف يمكن لمطوري البرامج تحميل صورة وتطبيق أنواع مختلفة من المرشحات عليها داخل تطبيقات JavaScript.

كيفية تطبيق المرشحات على الصور عبر واجهة برمجة تطبيقات JavaScript؟

//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

تتيح مجموعة أدوات تطوير البرامج Aspose.Imaging Cloud لـ JavaScript لمطوري البرامج تغيير حجم أنواع مختلفة من الصور باستخدام بضعة أسطر فقط من كود JavaScript. توفر واجهة برمجة التطبيقات الدعم لتغيير حجم الصورة وقصها وقلبها وتصديرها في مكالمة واجهة برمجة تطبيقات واحدة. توفر مجموعة أدوات تطوير البرامج أيضًا الدعم لحفظ الصورة بتنسيق آخر بعد تغيير حجم الصورة. يوضح المثال التالي كيف يمكن لمطوري البرامج تحميل صورة بتنسيق JPG وتغيير حجمها داخل تطبيقات JavaScript.

كيفية تغيير حجم صور JPG عبر واجهة برمجة تطبيقات JavaScript؟

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);
});

 عربي