FLUTTER ECOSYSTEM

blurhash_dart

BlurHash 算法的纯 Dart 实现。此包提供了编码器和解码器,以及一些实用的扩展。

最新版本
1.2.1
近 30 天下载
5.7万
喜欢数
134
Pub 分数
160

Package Overview

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

插件概览

BlurHash Dart 是 BlurHash 算法的纯 Dart 实现,可高效生成和解码紧凑的图像占位符。它提供编码器和解码器功能以及有用的工具扩展,便于无缝集成到 Flutter 应用中。非常适合在加载期间显示低带宽的图像预览,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包轻量且专为性能设计,无需外部依赖。

适合场景
  • 在加载期间生成图像占位符
  • 为大图像创建低分辨率预览
  • 通过占位符视觉效果提升应用性能的感知
  • 在图像缩略图中集成模糊效果
  • 在网络密集型应用中优化图像加载
主要特点
  • 纯 Dart 实现
  • 包含编码器和解码器
  • 实用扩展,便于使用
  • 跨平台兼容性
  • 轻便且快速
  • 无原生依赖
适合对象
  • Flutter 开发者需要图像占位符
  • 网络条件缓慢或不稳定的App
  • 面向性能的 UI 实现
  • 开发者避免使用平台特定代码
  • 需要最少第三方库的项目
使用建议
  • 不适合高保真图像表示
  • 需要理解 BlurHash 概念
  • 仅限占位符使用场景
  • 可能不支持高级图像处理功能
  • 最好用作视觉增强,而不是实际图像的替代品
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add blurhash_dart

所属分类

源码仓库

关联项目