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