Camera2 ve CameraX, uygulamanızın satıcıların Android cihazlarda uyguladığı aşağıdaki uzantılara erişmesine olanak tanıyan bir Extensions API'si sağlar:
- Otomatik: Uzatma modunu, satıcı kitaplığı uygulamasına bağlı olarak mevcut sahne arka planına göre ayarlar. Örneğin, düşük ışık koşullarında fotoğraf çekmek için Otomatik mod Gece moduna geçer. Portre fotoğraflarda, Yüz rötuşu veya Bokeh efekti otomatik olarak uygulanır.
- Bokeh: Ön plandaki özneyi netleştirir ve arka planı bulanıklaştırır. Genellikle, arka planı bulanık ve yumuşak olan portre fotoğrafları çekmek için kullanılır.
- Yüz rötuşu: Cilt dokusunu, göz altı rengini ve daha fazlasını rötuşlar.
- 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 çekilen fotoğrafları aydınlatı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 Extension API'leri, birçok desteklenen cihazda kullanılabilen aynı uzantı grubunu kullanıma sunar.
Desteklenen cihazlar
Bazı cihazlar uzantıları desteklemez. Uzantı desteği olan cihazlar ise tüm uzantıları desteklemez.
Uzantıları destekleyen bilinen cihazların listesi için Desteklenen cihazlar sayfasına bakın. Uzantının cihazınızda kullanılabilir olup olmadığı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: