首页 > 解决方案 > 如何在flutter web中将网络图像显示为NetworkImage之前调整其大小?

问题描述

我的目标是通过缩小图像来提高我网站的性能。

当我显示 NetworkImages 时,它们总是呈现完整的源图像分辨率(例如 7000x4667 像素)。小部件本身大多具有较小的尺寸(例如 200x200 像素)。我有图像 url 并希望在将 7000x4667 像素图像加载到 NetworkImage 小部件之前将其缩放到 200x200。

我已经尝试过的是这个问题的答案: Flutter - Resize network image That does work in flutter for mobil 但不适用于flutter web,因为该行在flutter web中ByteData originalByteData = await originalUiImage.toByteData();返回null

已经非常感谢您的帮助。

标签: imageflutterflutter-webimage-scalingimage-size

解决方案


推荐阅读