我想在flutter中读取图片文件中的二维码,而不使用firebase ML工具包。
到目前为止,我可以创建图像拾取器,但不知道下一步该做什么。
依赖关系:image_picker: ^0.8.4+1
scan.dart:
File? _image;
Container(
child: Column(
children: [
ElevatedButton.icon(
style: ElevatedButton.styleFrom(
primary: Theme.of(context).buttonColor),
onPressed: () async => pickImage(),
icon: Icon(Icons.image),
label: Text("Choose an Image from gallery"),
)
],
),
);
Future<void> pickImage() async {
await Permission.storage.request();
var status = await Permission.storage.status;
if (status.isGranted) {
final pickedFile =
await ImagePicker().pickImage(source: ImageSource.gallery);
if (pickedFile != null) {
setState(
() {
this._image = File(pickedFile.path);
},
);
}
}
}发布于 2021-10-23 20:58:06
使用此包。您可以按预期传递该文件并读取qr。
https://stackoverflow.com/questions/69691930
复制相似问题