Camera2 ve CameraX, uygulamanızın Android cihazlarda tedarikçi firmaların uyguladığı aşağıdaki uzantılara erişmesine olanak tanıyan bir Uzantılar API'si sağlar:
- Otomatik: Uzatma modunu, tedarikçi kitaplığı uygulamasına bağlı olarak geçerli sahne arka planına göre ayarlar. Örneğin, düşük ışıklı senaryolarda Otomatik mod, fotoğraf çekmek için Gece moduna geçer. Otomatik mod, portre fotoğraflarına Yüz Rötuşu veya Bokeh uygular.
- Bokeh: Ön plandaki nesneyi keskinleştirir ve arka planı bulanıklaştırır. Genellikle kişilerin yumuşak ve odaklanmamış arka planlı portre fotoğraflarını çekmek için kullanılır.
- Yüz Rötuşu: Cilt dokusuna, göz altı rengine ve daha fazlasına rötuş yapar.
- HDR (Yüksek Dinamik Aralık): Pozlama aralığını genişleterek daha canlılık elde etmenizi sağlar fotoğraf. HDR modunda, kamera farklı pozlama değerlerine sahip çeşitli fotoğraflar çeker bunları tek bir yerde birleştirir.
- Gece: Düşük ışık koşullarında fotoğrafların parlaklığını artırır. Kamera, çeşitli pozlama değerlerinde birkaç fotoğraf çeker ve bunları tek bir fotoğrafta birleştirir. Bu işlem birkaç saniye olmalı ve kamera çekim yaparken kullanıcı telefonu sabit tutmalıdır fotoğraf.
Camera2 ve CameraX Uzantısı API'leri, birçok desteklenen cihazda kullanılabilen aynı uzantı grubunu gösterir.
Desteklenen cihazlar
Bazı cihazlar uzantıları desteklemez. Uzantı desteği olan cihazlar da tüm uzantıları desteklemez.
Uzantıları destekleyen bilinen cihazların listesi için Desteklenen cihazlar bölümüne bakın. Cihazınızda bir uzantının kullanılıp kullanılamadığını kontrol etmek için sırasıyla Camera2 Extensions API ve CameraX Extensions API belgelerine bakın.
Sonraki adımlar
Uygulamanız için kamera uzantılarını nasıl etkinleştireceğinizi öğrenin: