با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Camera2 و CameraX یک Extensions API ارائه میکنند که به برنامه شما امکان میدهد به برنامههای افزودنی زیر که فروشندگان در دستگاههای Android پیادهسازی کردهاند دسترسی داشته باشد:
خودکار: حالت افزونه را با توجه به پسزمینه صحنه فعلی تنظیم میکند که به اجرای کتابخانه فروشنده بستگی دارد. به عنوان مثال، در سناریوهای کم نور، خودکار برای گرفتن عکس به Night تغییر می کند. برای عکسهای پرتره، خودکار روتوش صورت یا بوکه را اعمال میکند.
بوکه: سوژه پیش زمینه را واضح می کند و پس زمینه را محو می کند. معمولا برای گرفتن عکس های پرتره از افراد با پس زمینه نرم و خارج از فوکوس استفاده می شود.
روتوش صورت: بافت پوست، رنگ زیر چشم و موارد دیگر را لمس می کند.
HDR (محدوده دینامیکی بالا): محدوده نوردهی را افزایش میدهد و در نتیجه عکسهایی واضحتر میشود. در حالت HDR، دوربین چندین عکس با مقادیر نوردهی مختلف می گیرد و آنها را در یک عکس ادغام می کند.
شب: عکس ها را در شرایط کم نور روشن می کند. دوربین چندین عکس با مقادیر نوردهی مختلف می گیرد و آنها را در یک عکس ادغام می کند. این فرآیند می تواند چندین ثانیه طول بکشد و کاربر باید گوشی را در حالی که دوربین عکس می گیرد ثابت نگه دارد.
همه دستگاهها از برنامههای افزودنی پشتیبانی نمیکنند، و حتی اگر دستگاهی از برنامههای افزودنی پشتیبانی کند، از همه برنامههای افزودنی پشتیبانی نمیکند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Camera extensions\n\n[Camera2](/training/camera2) and [CameraX](/training/camerax) provide an Extensions\nAPI that lets your app access the following extensions that vendors have implemented\non Android devices:\n\n- **Auto:** adjusts the extension mode according to the current scene background, which depends on the vendor library implementation. For example, in low light scenarios, Auto switches to Night to take a picture. For portrait photos, Auto applies Face Retouch or Bokeh.\n- **Bokeh:** sharpens the foreground subject and blurs the background. Usually used to take portrait photos of people with a soft, out-of-focus background.\n- **Face Retouch:** touches up skin texture, under-eye tone, and more.\n- **HDR (High Dynamic Range):** widens exposure range, resulting in more vivid photos. In HDR mode, the camera takes several photos with various exposure values and merges them into one.\n- **Night:** brightens photos in low-light situations. The camera takes several photos at various exposure values and merge them into one. This process can take several seconds, and the user should hold the phone still while the camera captures photos.\n\nThe [Camera2](/training/camera2/extensions-api) and\n[CameraX](/training/camerax/extensions-api) Extension APIs expose the same set\nof extensions, which are available on many\n[supported devices](/training/camera/supported-devices).\n| **Note:** Camera2 and CameraX extensions are only available for the preview and image capture use cases, not video capture.\n\nSupported devices\n-----------------\n\nNot all devices support extensions, and even if a device has\nextensions support, it does not support all extensions.\n\nFor a list of known devices that support extensions,\nsee [Supported devices](/training/camera/supported-devices). To check if\nan extension is available on your device, see the\n[Camera2 Extensions API](/training/camera2/extensions-api) and\n[CameraX Extensions API](/training/camerax/extensions-api)\ndocumentation, respectively.\n\nNext steps\n----------\n\nLearn how to enable camera extensions for your app:\n\n- [Camera2 Extensions API documentation](/training/camera2/extensions-api).\n- [CameraX Extensions API documentation](/training/camerax/extensions-api)."]]