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