Google Düşük Işık Güçlendirme özelliğini anlama

Google Play Hizmetleri, Google Düşük Işıkta Güçlendirme kitaplığını sunar. Bu kitaplık, uygulamaların Düşük Işıkta Güçlendirilmiş AE Modu'nu desteklemeyen cihazlarda çalışırken bile düşük ışık koşullarına uyum sağlamak için kameranın parlaklığını gerçek zamanlı olarak dinamik olarak ayarlamasına olanak tanır.

Düşük ışık koşullarında fotoğraf çekmenin birkaç farklı yolunu sunuyoruz. Uygulamanızın ihtiyaçlarına uygun doğru yaklaşımı seçmek için En iyi düşük ışık seçeneğini belirleyin başlıklı makaleyi inceleyin.

Temel arayüzler

Google Düşük Işıkta Güçlendirme özelliğini kullanmak için bilmeniz gereken iki ana arayüz vardır:

  • LowLightBoostClient, modülün Google Play Hizmetleri'nden yüklendiğini onaylamanızı ve gerekirse modülü yüklemenizi sağlar. Müşteriyi LowLightBoostSession oluşturmak için de kullanırsınız.
  • LowLightBoostSession gerekli giriş yüzeylerini yönetir ve aydınlatılmış kamera önizlemesini uygulama tarafından sağlanan yüzeye gönderir. Loş ışıkta artırmayı açmak veya kapatmak için LowLightBoostSession'ı kullanırsınız.

Google Düşük Işık Artırma iş akışı

Düşük ışık koşullarında önizleme resimleri sağlamak için aşağıdaki sırayı uygulayın:

  1. Kullandığınız cihazın Düşük Işıkta Güçlendirme AE modunu destekleyip desteklemediğini kontrol edin. Cihaz, Düşük Işık Güçlendirmesi AE modunu destekliyorsa Google Düşük Işık Güçlendirmesi yerine bunu kullanın.
  2. Camera2 oturumu oluşturun. Yazılım LLB'si, Camera2 API'leriyle çalışır.
  3. LowLightBoostClient oluşturun. Bu nesne, Google Düşük Işık Güçlendirmesi'ni kullanmak için ihtiyaç duyacağınız temel yardımcı programları sağlar.
  4. Düşük ışıkta artırma modülünün yüklü olup olmadığını kontrol edin. Google Düşük Işıkta Güçlendirme özelliği Google Play Hizmetleri tarafından sağlanır. Bu nedenle, cihazda yüklü olup olmadığını kontrol etmeniz gerekir. Aksi takdirde modülü yüklemeniz gerekir.
  5. Cihaz kamerasının Google Düşük Işıkta Güçlendirme özelliğini desteklediğini onaylayın.
  6. LowLightBoostSession oluşturun. Bu nesne, düşük ışık modunu açıp kapatmanıza olanak tanır.
  7. Camera2 ile normalde yaptığınız gibi video önizleyin veya kaydedin.
  8. Kamera artık etkin değilse oturumu serbest bırakın.