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