ImageCapture
ile bir cihazın kamerasını yapılandırmanın birkaç farklı yolu vardır. Bunu ImageCapture.Builder
yöntemiyle yapabilirsiniz.
Ekran görüntüsü alma modunu ayarlama
Fotoğraf çekerken çekim modunu yapılandırmak için ImageCapture.Builder.setCaptureMode()
simgesini kullanın:
CAPTURE_MODE_MINIMIZE_LATENCY
: Gecikme için görüntü yakalamayı optimize edin.CAPTURE_MODE_MAXIMIZE_QUALITY
: Görüntü kalitesi için görüntü yakalamayı optimize edin.
Yakalama modu varsayılan olarak CAPTURE_MODE_MINIMIZE_LATENCY
olarak ayarlanır. Daha fazla bilgi için setCaptureMode()
referans dokümanlarına bakın.
Flaş modunu ayarlama
Varsayılan flaş modu FLASH_MODE_OFF
'dur. Flaş modunu ayarlamak için ImageCapture.Builder.setFlashMode()
simgesini kullanın:
FLASH_MODE_ON
: Flaşın her zaman açık olmasıFLASH_MODE_AUTO
: Düşük ışıklı çekimler için flaş otomatik olarak açılır.
Dosya türleri
Bu dokümanda gösterilen iş akışı, JPEG
biçimini tamamen destekler. Bir Media.Image
nesnesinin YUV_420_888
biçiminden RGB Bitmap
nesnesine nasıl dönüştürüleceğini gösteren örnek kod için YuvToRgbConverter.kt
bölümüne bakın.