fix: ratio aspect camera rectangulaire

This commit is contained in:
qguillaume
2026-06-12 11:33:41 +02:00
parent 5d2e612b9c
commit 600a6bef30

View File

@@ -474,9 +474,14 @@ class _CaptureScreenState extends State<CaptureScreen>
fit: StackFit.expand,
children: [
// 1. Flux vidéo caméra
// On utilise le ratio RÉEL du capteur (et non un 3/4 codé en dur) :
// sinon l'aperçu est étiré dès que la résolution choisie n'est pas
// en 4:3 (ex. veryHigh en 16:9 écrasait la cible en rectangle).
// `value.aspectRatio` est le ratio paysage du flux → on l'inverse
// pour l'affichage portrait.
Center(
child: AspectRatio(
aspectRatio: 3 / 4,
aspectRatio: 1 / _cameraController!.value.aspectRatio,
child: CameraPreview(_cameraController!),
),
),