blurhash 1.1.0 blurhash: ^1.1.0 copied to clipboard
A very compact representation of a placeholder for an image.
blurhash #
Compact representation of a placeholder for an image.
Platform Support #
Android | iOS | Web |
---|---|---|
✔️ | ✔️ | ✔️ |
Usage #
To use this plugin, add blurhash
as a dependency in your pubspec.yaml file.
Example #
final blurHash = BlurHash();
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);
}
}