我正在开发Flutter应用程序。我需要相机功能,并决定使用Camera Plugin来实现。我设置了3:4的宽高比,但图片畸变且比预期的小。我认为这是尺度问题。请问设置相机宽高比(即3:4)的正确方法是什么。
final size = MediaQuery.of(context).size;
final deviceRatio = size.width / size.height;
final aspectRatio=3/4;
Transform.scale(
scale: controller.value.aspectRatio / deviceRatio,
child: Center(
child: AspectRatio(
aspectRatio: aspectRatio,
child: CameraPreview(controller),
)
),
)