Camera2 ו-CameraX מספקים ממשק API של תוספים שמאפשר לאפליקציה לגשת לתוספים הבאים שהספקים הטמיעו במכשירי Android:
- אוטומטי: מצב התוסף משתנה בהתאם לרקע הנוכחי של הסצנה, בהתאם להטמעה של ספריית הספק. לדוגמה, בתרחישים של תאורה חלשה, המצב האוטומטי עובר למצב לילה כדי לצלם תמונה. בתמונות דיוקן, התכונה 'ריטוש אוטומטי' מחילה ריטוש פנים או אפקט בוקה.
- בוקה: מחדד את הנושא הקדמי ומטשטש את הרקע. בדרך כלל משמשת לצילום תמונות דיוקן של אנשים עם רקע רך ולא בפוקוס.
- ריטוש פנים: שיפור טקסטורת העור, גוון העור שמתחת לעיניים ועוד.
- HDR (טווח דינמי גבוה): הרחבת טווח החשיפה, וכתוצאה מכך תמונות חיות יותר. במצב HDR, המצלמה מצלמת כמה תמונות עם ערכי חשיפה שונים וממזגת אותן לתמונה אחת.
- לילה: התכונה הזו מחדדת את התמונות בתאורה חלשה. המצלמה מצלמת מספר תמונות בערכי חשיפה שונים וממזגת אותן לתמונה אחת. התהליך הזה עשוי להימשך כמה שניות, והמשתמש צריך להחזיק את הטלפון באופן יציב בזמן שהמצלמה מצלמת את התמונות.
ממשקי ה-API של התוספים Camera2 ו-CameraX חושפים את אותה קבוצה של תוספים, שזמינים במכשירים נתמכים רבים.
מכשירים נתמכים
לא כל המכשירים תומכים בתוספים, וגם אם יש תמיכה בתוספים במכשיר, לא כל התוספים נתמכים.
רשימה של מכשירים ידועים שתומכים בתוספים מופיעה במאמר מכשירים נתמכים. כדי לבדוק אם תוסף זמין במכשיר, אפשר לעיין במסמכי העזרה של Camera2 Extensions API ושל CameraX Extensions API, בהתאמה.
השלבים הבאים
כך מפעילים תוספים למצלמה באפליקציה: