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