gpt4 book ai didi

android - 相机显示拉伸(stretch)图像

转载 作者:行者123 更新时间:2023-12-04 23:58:23 36 4
gpt4 key购买 nike

我有那个代码:

final size = MediaQuery.of(context).size;
final deviceRatio = size.width / size.height;
return Align(
alignment: Alignment.topCenter,
child: AspectRatio(
aspectRatio: deviceRatio,
child: Stack(
children: <Widget>[
CustomPaint(
foregroundPainter: MeasureFaceOutline(isPosCorrect: true),
child: Transform(
alignment: Alignment.center,
transform: Platform.isIOS ? Matrix4.rotationX(math.pi) : Matrix4.identity(),
child: Texture(textureId: textureId),
),
),
],
),
),
);
}

而且我从相机看到的视野非常拉伸(stretch)。如何设置显示相机 View 的比率(或变换)不拉伸(stretch)

编辑:如果我这样使用 CameraPreview:

Transform.scale(
scale: 1.7,
child: Center(
child: CameraPreview(controller!),
),
)

一切正常,但我必须使用 Texture 而不是 CameraPreview

最佳答案

您可以使用 FractionallySizedBox 来缩放到您的容器

FractionallySizedBox(
heightFactor: 1.0,
widthFactor: 1.0,
child: ...
)

关于android - 相机显示拉伸(stretch)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72531356/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com