Flutter 如何在qr_颤振中添加文件图像以生成嵌入图像的qr码?
我想做类似的事情,像这样思考(),但我不想使用资产图像,而是希望用户使用image_picker包拾取图像,然后将该图像存储在文件中,并将其作为嵌入图像使用在二维码中。请任何人帮帮我Flutter 如何在qr_颤振中添加文件图像以生成嵌入图像的qr码?,flutter,dart,Flutter,Dart,我想做类似的事情,像这样思考(),但我不想使用资产图像,而是希望用户使用image_picker包拾取图像,然后将该图像存储在文件中,并将其作为嵌入图像使用在二维码中。请任何人帮帮我 谢谢您想要实现的东西包含一些样板代码,因此我将其分解为两个简单步骤: 步骤1:使用图像选取器插件将图像选取为文件,也就是说,只需将图像存储为文件,即可使用以下方法实现: File image = await ImagePicker.pickImage( source: ImageSource.camera,
谢谢您想要实现的东西包含一些样板代码,因此我将其分解为两个简单步骤: 步骤1:使用图像选取器插件将图像选取为文件,也就是说,只需将图像存储为文件,即可使用以下方法实现:
File image = await ImagePicker.pickImage(
source: ImageSource.camera, imageQuality: 50
);
你可以跟着
步骤2:现在,如果您看到嵌入图像的类型实际上是一个图像提供程序,那么您可以使用FileImage()并执行以下操作:
QrImage(
data: 'This QR code has an embedded image as well',
version: QrVersions.auto,
size: 320,
gapless: false,
//You can use image here, Note this image should be of type File
embeddedImage: FileImage(image),
embeddedImageStyle: QrEmbeddedImageStyle(
size: Size(80, 80),
),
),
希望这就是你想要实现的。嗨!请提供您试用过的代码