توفّر واجهة برمجة التطبيقات Extensions في Camera2 وCameraX، ما يتيح لتطبيقك الوصول إلى الإضافات التالية التي نفّذها المورّدون على أجهزة Android:
- تلقائي: يضبط وضع الإضافة تلقائيًا وفقًا لخلفية المشهد الحالي، التي تعتمد على تنفيذ مكتبة المورّد. على سبيل المثال، في سيناريوهات الإضاءة المنخفضة، يتم التبديل إلى الوضع "ليلي" تلقائيًا لالتقاط صورة. بالنسبة إلى صور البورتريه، يتم تلقائيًا تطبيق ميزة "تجميل الوجه" أو "تأثير البوكيه".
- التمويه: تعمل هذه الميزة على إبراز العنصر الرئيسي في المقدمة وتمويه الخلفية. تُستخدَم عادةً لالتقاط صور أشخاص مع خلفية ناعمة وغير واضحة.
- تجميل الوجه: تعمل هذه الميزة على تحسين مظهر البشرة ودرجة اللون تحت العينين وغير ذلك.
- النطاق العالي الديناميكية (HDR): توسّع هذه الميزة نطاق التعرض للضوء، ما يؤدي إلى الحصول على صور أكثر حيوية. في وضع HDR، تلتقط الكاميرا عدة صور بقيم تعرّض مختلفة للضوء وتدمجها في صورة واحدة.
- الليل: يعمل على زيادة سطوع الصور في حالات الإضاءة المنخفضة. تلتقط الكاميرا عدة صور بقيم تعرّض مختلفة وتدمجها في صورة واحدة. قد تستغرق هذه العملية عدة ثوانٍ، ويجب على المستخدم تثبيت الهاتف أثناء التقاط الكاميرا للصور.
توفّر واجهتا برمجة التطبيقات للإضافات Camera2 وCameraX المجموعة نفسها من الإضافات المتاحة على العديد من الأجهزة المتوافقة.
الأجهزة المتوافقة
لا تتوافق بعض الأجهزة مع الإضافات، وحتى إذا كان الجهاز متوافقًا مع الإضافات، لن يتوافق مع جميعها.
للاطّلاع على قائمة بالأجهزة المعروفة التي تتوافق مع الإضافات، يُرجى الانتقال إلى الأجهزة المتوافقة. للتأكّد من توفّر إضافة على جهازك، يمكنك الاطّلاع على مستندات واجهة برمجة التطبيقات Camera2 Extensions API وواجهة برمجة التطبيقات CameraX Extensions API.
الخطوات التالية
تعرَّف على كيفية تفعيل إضافات الكاميرا لتطبيقك: