يرشدك هذا البرنامج التعليمي الموجز إلى كيفية قص image عبر الإنترنت باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم قص الصور عبر الإنترنت باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باستخدام مجموعة تطوير برمجيات سحابية قائمة على Node.js. سيُعرّفك هذا البرنامج على كيفية تحديد معلمات القص وحفظ الصورة الناتجة بأي صيغة تناسب متطلباتك.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لقص الصورة
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ Node.js لقص الصور وتغيير التنسيق إذا لزم الأمر
- إعداد مشروع Node.js باستخدام SDK أعلاه
خطوات اقتصاص صورة JPEG باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود
- قم بتحديد عنوان URI الأساسي ومعرف العميل والسر الخاص بالعميل لتهيئة كائن ImagingApi
- قم بتحديد صورة الإدخال، وقراءتها في مجرى الذاكرة وتحميلها إلى وحدة تخزين السحابة لمزيد من المعالجة
- تحديد معلمات الاقتصاص وإعداد طلب اقتصاص الصورة
- قم بإجراء عملية القص باستخدام طريقة اقتصاص الصورة ()
- استرداد الصورة المقطوعة الناتجة وحفظها على القرص
تلخص هذه الخطوات عملية قص الصورة باستخدام خدمة Node.js RESTful. عرّف بيانات الاعتماد، وأنشئ واجهة برمجة تطبيقات التصوير (ImagingApi) وطلب تحميل، ثم حمّل ملف الصورة إلى التخزين السحابي. وأخيرًا، حدّد معلمات القص، وأنشئ طلب قص الصورة، ثم قص الصورة باستخدام الطلب المُحدد.
كود أداة قص الصور باستخدام واجهة برمجة التطبيقات المستندة إلى Node.js
يوضح هذا الكود عملية قص صورة عبر الإنترنت باستخدام واجهة برمجة تطبيقات تعتمد على Node.js. استخدمنا صيغة JPG الناتجة. مع ذلك، يمكنك اختيار أي صيغة أخرى حسب احتياجاتك. يمكنك تحديد أي جزء من الصورة المحمّلة عن طريق ضبط المعلمات المناسبة.
علّمتنا هذه المقالة كيفية قص صورة من صورة أخرى باستخدام واجهة برمجة تطبيقات Node.js REST. لتغيير حجم الصورة، راجع المقالة تغيير حجم الصورة باستخدام Node.js REST API.