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