FLUTTER ECOSYSTEM

flutter_blurhash

图像占位符的紧凑表示。将模糊图像编码为30个字符以下,以实现类似Medium的即时显示

flutter_blurhash 封面
最新版本
0.9.1
近 30 天下载
14.7万
喜欢数
1710
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Flutter BlurHash 是一个轻量级包,可使用 BlurHash 编码实时生成图像的紧凑占位符。它将图像的模糊版本编码为一段短字符串(少于 30 个字符),可在加载时立即显示——非常适合提升图像密集型应用的感知性能。编码后的哈希值可直接渲染为占位符,模拟实际图像加载前的颜色和结构。该方法被 Medium 等平台广泛采用,以提升用户体验。

适合场景
  • 图像加载占位符
  • 媒体密集型应用中的性能优化
  • 在图像获取过程中即时视觉反馈
  • 渐进式图像渲染
  • 减少感知加载时间
  • 离线图像预览
主要特点
  • 超紧凑哈希表示
  • 实时占位符生成
  • 保留色彩的模糊效果
  • 跨平台支持
  • 与图像小部件的轻松集成
  • 低带宽使用
适合对象
  • 包含大量图片的应用
  • 内容推送
  • 社交媒体平台
  • 电子商务应用
  • 优先考虑流畅加载的UI
  • 寻求快速图像占位符的开发者
使用建议
  • 非常短的哈希值中细节有限
  • 不适合用于高保真预览
  • 需要在客户端进行解码
  • 最适合低分辨率占位符
  • 可能无法准确匹配复杂纹理
  • 哈希必须预先计算或在服务器端生成
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_blurhash

所属分类

源码仓库

关联项目