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