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 dokusunu, göz altı rengini ve daha fazlasını rötuş eder.
- HDR (Yüksek Dinamik Aralık): Pozlama aralığını genişleterek daha canlı fotoğraflar elde etmenizi sağlar. HDR modunda kamera, çeşitli pozlama değerleriyle birkaç fotoğraf çeker ve bunları tek bir fotoğrafta birleştirir.
- Gece: Düşük ışıkta fotoğrafları parlaklaştı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 sürebilir. Kamera fotoğraf çekerken kullanıcının telefonu sabit tutması gerekir.
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ı 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ılamayacağı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: