我正在使用相机插件拍照
body: FutureBuilder<void>(
future: _initializeControllerFuture,
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
// If the Future is complete, display the preview.
return CameraPreview(_controller);
} else {
// Otherwise, display a loading indicator.
return Center(child: CircularProgressIndicator());
}
},
)
我没有修改设置
cordova 插件的类似问题:https://github.com/apache/cordova-plugin-camera/issues/801
所以我认为这是平板电脑的一个错误。
问题:如何使用这个插件旋转图片? 例如,是否有轮换选项? 或者,我们可以添加 EXIF 元数据来建议显示时图像旋转吗?
某些 Android 设备(例如三星)会设置错误的 exif 方向
例如:您可以使用该设备,通过默认相机拍摄肖像照片,将其上传到可以读取 exif 信息的网站,找到方向字段并看到奇怪的信息,例如“90 CW”,即使照片是肖像。一些照片应用程序会忽略此信息并显示真相,但有些应用程序会根据 exif 方向值旋转您的照片
有一些解决方案可以再次设置 exif 信息,并且我正在使用这个包https://pub.dev/packages/flutter_exif_rotation,它有效