Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samprotas/juicypixels-blurhash
A Haskell implementation of a very compact representation of a placeholder for an image. https://blurha.sh
https://github.com/samprotas/juicypixels-blurhash
Last synced: 18 days ago
JSON representation
A Haskell implementation of a very compact representation of a placeholder for an image. https://blurha.sh
- Host: GitHub
- URL: https://github.com/samprotas/juicypixels-blurhash
- Owner: SamProtas
- License: bsd-3-clause
- Created: 2020-05-19T04:10:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-30T20:20:21.000Z (over 1 year ago)
- Last Synced: 2024-04-26T00:09:06.589Z (7 months ago)
- Language: Haskell
- Size: 302 KB
- Stars: 12
- Watchers: 2
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# JuicyPixels-blurhash
![CI](https://github.com/SamProtas/JuicyPixels-blurhash/workflows/CI/badge.svg)
[![Hackage Version](https://img.shields.io/hackage/v/JuicyPixels-blurhash?color=blue)](https://hackage.haskell.org/package/JuicyPixels-blurhash)
![Hackage Deps](https://img.shields.io/hackage-deps/v/JuicyPixels-blurhash)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:
- The website:
- The central git repo:
An image such as:
![example image](https://raw.githubusercontent.com/SamProtas/JuicyPixels-blurhash/master/docs/example.jpg)
Can be encoded as:
LGFFaWYk^6#M@-5c,1Ex\@\@or[j6o
Which your client can render as:
![example blurred image](https://raw.githubusercontent.com/SamProtas/JuicyPixels-blurhash/master/docs/blurred.png)
Full library documentation can be found in the Haddocks for `Codec.Picture.Blurhash`.