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