piksel_blurhash 0.1.0 copy "piksel_blurhash: ^0.1.0" to clipboard
piksel_blurhash: ^0.1.0 copied to clipboard

BlurHash placeholders for piksel. Pure-Dart decoder plus a renderer that plugs into BlurhashStateImage — compact hashes become instant placeholders.

piksel_blurhash #

BlurHash placeholders for piksel: compact string hashes decode into instant placeholder images before the first network byte arrives.

void main() {
  PikselBlurhash.register(); // once
  runApp(...);
}

PikselImage(ImageRequest.network(
  url,
  placeholder: const BlurhashStateImage(r'LEHV6nWB2yk8pyo0adR*.7kCMdnj'),
));

The decoder is pure Dart (decodeBlurhashPixels) — no engine involvement, so it also runs in isolates, tests and on the server. Decoded hashes are memoised so lists of placeholders decode each hash once.

0
likes
150
points
107
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

BlurHash placeholders for piksel. Pure-Dart decoder plus a renderer that plugs into BlurhashStateImage — compact hashes become instant placeholders.

Repository (GitHub)
View/report issues

Topics

#blurhash #image #placeholder

License

MIT (license)

Dependencies

flutter, piksel

More

Packages that depend on piksel_blurhash