相機擴充功能
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Camera2 和 CameraX 提供 Extensions API,讓應用程式存取供應商在 Android 裝置上實作的下列擴充功能:
- 自動:根據目前的場景背景調整擴充功能模式,具體視廠商程式庫的實作方式而定。例如在低光源的情境中,「自動」會切換至「夜間」模式拍照。針對肖像相片,自動套用修容或散景功能。
- 散景:銳利前景拍攝主體並模糊處理。通常用於拍攝人物肖像照,背景柔軟、失焦。
- 修容:修飾皮膚紋理、眼圈等。
- HDR (高動態範圍):擴大曝光範圍,產生更加生動的相片。在 HDR 模式下,相機會拍攝多張有多種曝光值的相片,然後將這些相片合併成一張。
- 夜晚:在低光源環境下提高相片亮度。相機會拍攝多張不同曝光值的相片,然後合併成一張。這個程序可能需要幾秒鐘的時間,而且使用者在相機拍照時保持靜止不動。
Camera2 和 CameraX Extension API 會公開同一組擴充功能,適用於許多支援的裝置。
支援的裝置
並非所有裝置都支援擴充功能,即使裝置支援擴充功能,也不支援所有擴充功能。
如需支援擴充功能的已知裝置清單,請參閱「支援的裝置」。如要查看您的裝置是否提供擴充功能,請分別參閱 Camera2 Extensions API 和 CameraX Extensions API 說明文件。
後續步驟
瞭解如何啟用應用程式的相機擴充功能:
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-07-12 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]