في هذه المقالة الموجزة، ستتعلم كيفية تحويل PNG إلى BMP باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور محوّل PNG إلى BMP باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باتباع الخطوات الشاملة المذكورة في الأقسام التالية. يمكن استخدام التطبيق المُنشأ مع أي تطبيق Node.js مدعوم في بيئات macOS وWindows وLinux، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل PNG إلى BMP
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ Node.js لتحويل PNG إلى BMP
- قم بتكوين مشروع Node.js باستخدام SDK أعلاه لتحويل PNG إلى BMP
خطوات تحويل PNG إلى BMP باستخدام Node.js REST API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل PNG إلى BMP
- قم بإنشاء فئة ImagingAPI باستخدام بيانات اعتماد المستخدم لإجراء تحويل PNG إلى BMP
- حدد أسماء ملفات PNG المصدر وBMP الناتجة
- الوصول إلى ملف PNG المصدر وتحميله وتحميله إلى التخزين السحابي
- إنشاء مثيل لـ ConvertImageRequest مع تدفق ملف PNG المدخل وتنسيق BMP المخرج
- اتصل بطريقة تحويل الصورة لتحويل PNG إلى BMP باستخدام Node.js REST API*
- حفظ تدفق ملف BMP المُعاد على القرص المحلي
تتضمن الخطوات البسيطة تصدير نوع الملف من PNG إلى BMP باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. سنبدأ بتهيئة SDK باستخدام مثيل من فئة ImagingAPI. بعد ذلك، سنصل إلى ملف PNG المصدر باستخدام FileStream من القرص، ثم باستخدام مثيل فئة ConvertImageRequest، نُجري التحويل إلى BMP باستخدام دالة ConvertImage().
كود تحويل PNG إلى BMP في واجهة برمجة تطبيقات Node.js منخفضة الكود
يوضح هذا المثال التوضيحي كيفية تحويل PNG إلى BMP باستخدام واجهة برمجة تطبيقات Node.js السحابية. بعد إكمال الخطوات الأساسية المطلوبة، يجب توفير مسار للوصول إلى صورة PNG المصدر على القرص، وباستخدام مجموعة تطوير برامج Aspose.Imaging REST API SDK، يتم تحويل الصورة إلى BMP. يتم استلام تدفق ملف صورة BMP الناتج كاستجابة بعد اكتمال التحويل، ويمكنك بعد ذلك حفظه محليًا على القرص.
In this article, we have explored to transform PNG to BMP with Cloud API. If you are interested in performing JPG to WEBP conversion, refer to the article on how to Convert JPG to WEBP with Node.js REST API.