A Haskell implementation of a very compact representation of a placeholder for an image. https://blurha.sh
Go to file
2022-02-06 19:03:06 -05:00
.github/workflows Mark experimental continue on error 2022-02-06 18:20:53 -05:00
app Initial commit 2020-05-19 00:08:28 -04:00
docs Examples images and readme updates 2020-05-23 14:24:26 -04:00
doctest Docs and doctests 2020-05-23 02:01:10 -04:00
imgs Initial commit 2020-05-19 00:08:28 -04:00
src/Codec/Picture Documentation typo fixes 2020-05-24 16:50:31 -04:00
test Initial commit 2020-05-19 00:08:28 -04:00
.gitignore Initial commit 2020-05-19 00:08:28 -04:00
ChangeLog.md Bump version to release updated docs 2020-05-24 16:52:00 -04:00
JuicyPixels-blurhash.cabal Bump optparse-applicative 2022-02-06 18:54:40 -05:00
LICENSE Initial commit 2020-05-19 00:08:28 -04:00
package.yaml Bump optparse-applicative 2022-02-06 18:54:40 -05:00
README.md Fix another README typo 2020-05-24 16:13:37 -04:00
Setup.hs Initial commit 2020-05-19 00:08:28 -04:00
stack.yaml Update default stack resolver 2022-02-01 22:49:13 -05:00
stack.yaml.lock Update default stack resolver 2022-02-01 22:49:13 -05:00

JuicyPixels-blurhash

CI Hackage Version Hackage Deps

Blurhash is a very compact representation of a placeholder for an image.

This library provides a Blurhash encoding and decoding implementation based on the JuicyPixels representation of images.

For the full Blurhash sales pitch and algorithm explaination see either of:

An image such as:

example image

Can be encoded as:

LGFFaWYk^6#M@-5c,1Ex@@or[j6o

Which your client can render as:

example blurred image

Full library documentation can be found in the Haddocks for Codec.Picture.Blurhash.