image - 如何在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
。
已经非常感谢您的帮助。
解决方案
推荐阅读
- google-cloud-platform - gcloud 崩溃(TokenRevokeError):invalid_request
- bash - ubuntu/macos 中的单行打印文件校验和
- google-plus - 从 Google+ 身份验证过渡到 GIDSignIn 时,我是否需要获取新的客户端 ID?
- javascript - location.reload(true) 已弃用
- java - 在多个特定时间为每条记录推送通知的问题
- r - 已编辑:根据列匹配传播数据
- azure - 如何在我的组织/租户中找出 Azure AD 刷新令牌的 MaxInactiveTime 设置?
- grails - 如何将此 SQL 查询转换为 Grails 或 GORM 查询
- sql - 如何使用 SQL Server 查询仅从电子邮件中选择域名
- git - 使用链接中的用户密码克隆 GitHub 存储库