我正在尝试调整和压缩image_picker包拾取的图像文件(XFile)但我不知道从哪里获取图像信息(宽度、高度)我尝试了image_size_getter包,但遇到了不支持的异常有没有简单的方法从XFile得到宽度和高度?
image_picker
XFile
image_size_getter
2ledvvac1#
你可以试试这个:
XFile? imageFile = await ImagePicker().pickImage(source: ImageSource.camera); if (imageFile != null) { final decodedImage = await decodeImageFromList(await imageFile.readAsBytes()); final height = decodedImage.height; // Image height final width = decodedImage.width; // Image width }
3hvapo4f2#
使用下面的代码,您可以获得Image的不同内容
Image
import 'dart:io'; XFile? image = await ImagePicker().pickImage(source: ImageSource.gallery); var decodedImage = await decodeImageFromList(image.readAsBytesSync()); print(decodedImage.width); print(decodedImage.height);
2条答案
按热度按时间2ledvvac1#
你可以试试这个:
3hvapo4f2#
使用下面的代码,您可以获得
Image
的不同内容