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