FLUTTER ECOSYSTEM

Raincal/blurhash

Representação compacta de um espaço reservado para uma imagem.

Capa do projeto blurhash
Stars
13
Forks
19
Último push (UTC)
19 de fev. de 2025
Status do projeto
Ativo
Raincal GitHub avatar
GITHUB User

Raincal ↗

LinguagensKotlinDartSwiftRubyHTMLObjective-C

Tópicos técnicos

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 8 itens
  • flutter{"sdk":"flutter"}
  • flutter_web_plugins{"sdk":"flutter"}
  • web^1.0.0
  • plugin_platform_interface^2.0.2
  • blurhash_dart^1.2.0
  • image^4.0.0
  • flutter_testDesenvolvimento{"sdk":"flutter"}
  • flutter_lintsDesenvolvimento^5.0.0

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

blurhash

pub package

Compact representation of a placeholder for an image.

Platform Support
Android iOS Web
✔️ ✔️ ✔️
https://raw.githubusercontent.com/Raincal/blurhash/master/blurhash.png

Usage

To use this plugin, add blurhash as a dependency in your pubspec.yaml file.

Example
void blurHashEncode() async {
  ByteData bytes = await rootBundle.load("image.jpg");
  Uint8List pixels = bytes.buffer.asUint8List();
  var blurHash = await BlurHash.encode(pixels, 4, 3);
}

void blurHashDecode() async {
  Uint8List? imageDataBytes;
  try {
    imageDataBytes = await BlurHash.decode(blurhash, 20, 12);
  } on PlatformException catch (e) {
    throw Exception(e.message);
  }
}