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