[英]Flutter app doesn't show images larger than 2Mb
我做了一个简单的应用程序,从手机图库中选择图像并将它们放在Image.file中。 适用于低于2Mb的图像。 当我选择大于2Mb的图像时,它根本不显示它并且不向我发送错误消息。
我正在使用image_picker包。
File image;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar( title: Text(widget.title), ),
body: Center(
child: image == null ?
Text('Select an image')
:
Image.file(
image,
height: 350.0,
width: 200.0,
fit: BoxFit.cover,
)
),
floatingActionButton: FloatingActionButton(
onPressed: () async {
var tempImage = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() => image = tempImage);
},
child: Icon(Icons.image),
),
);
}
您是否尝试将图像放在容器中而不是依赖图像约束?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.