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