تحويل BMP إلى WEBP باستخدام Node.js REST API

ستُمكّنك هذه المقالة المُفصّلة من تعلّم كيفية تحويل BMP إلى WEBP باستخدام واجهة برمجة تطبيقات Node.js REST. سنُطوّر مُحوّل BMP إلى WEBP باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باتباع الخطوات الشاملة والمُبسّطة المذكورة أدناه. يُمكن دمج التطبيق المُطوّر مع أي تطبيق Node.js مُدعّم ببيئات Windows وmacOS وLinux، ويمكن إجراء التحويل بسهولة ومجانًا.

متطلب أساسي

خطوات تحويل BMP إلى WEBP باستخدام Node.js REST API

  1. تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل BMP إلى WEBP
  2. إنشاء مثيل لفئة ImagingAPI باستخدام بيانات اعتماد العميل لإجراء تحويل BMP إلى WEBP
  3. حدد أسماء ملفات BMP المصدر وWEBP الناتجة
  4. قراءة ملف BMP المصدر وتحميله إلى التخزين السحابي
  5. إنشاء مثيل لـ ConvertImageRequest مع تدفق ملف الإدخال وتنسيق WEBP للإخراج
  6. اتصل بطريقة تحويل الصورة لتحويل BMP إلى WEBP باستخدام Node.js REST API*
  7. احفظ ملف WEBP الناتج على القرص المحلي باستخدام دفق الاستجابة المرتجع

تُحوّل العملية المذكورة أعلاه نوع الملف من BMP إلى WEBP باستخدام واجهة برمجة تطبيقات Node.js منخفضة الترميز. سنبدأ بتهيئة مجموعة تطوير البرامج (SDK) بإنشاء كائن فئة ImagingAPI. بعد ذلك، سنحصل على ملف BMP المصدر من القرص باستخدام FileStream، وننشئ مثيل فئة ConvertImageRequest الذي يُستخدم لاحقًا لإجراء التحويل إلى WEBP باستخدام دالة ConvertImage().

كود تحويل BMP إلى WEBP في واجهة برمجة تطبيقات Node.js منخفضة الكود

يُمكّنك هذا الكود النموذجي من تحويل BMP إلى WEBP باستخدام واجهة برمجة تطبيقات Node.js السحابية. ما عليك سوى منح حق الوصول إلى ملف BMP باستخدام حزمة تطوير برامج Aspose.Imaging REST API SDK، ثم الحصول على ملف WEBP الناتج المُحوّل لحفظه محليًا. يمكنك تسريع عملية التحويل عن طريق ضبط خصائص مثل التخزين واسم المجلد أثناء إنشاء كائن ConvertImageRequest المُعيَّن افتراضيًا إلى null في هذا الكود النموذجي.

In this topic, we have explored to transform BMP to WEBP with Cloud API. If you are interested in performing BMP to TIFF conversion, refer to the article on how to Convert BMP to TIFF with Node.js REST API.

 عربي