文件名称:blurhash:Blushash算法的Clojure实现
文件大小:143KB
文件格式:ZIP
更新时间:2024-03-31 07:18:48
Clojure
模糊散列 的Clojure实现。 Blurhash是的一种算法,可将图像解码为非常紧凑( 字节)的ASCII字符串表示形式,然后可以将其解码为模糊的占位符图像。 有关基本原理和详细信息,请参见。 最新版本 编码器和解码器均在Clojure和ClojureScript中实现并工作。 但是,它们将在不久的将来进行很多优化。 API可能会更改。 用法 encode-> hash-> decode周期如下所示: → UIGuXeS@x[xX_MORbuoy?uNGM{nTNHMzIVnn → Clojure实现是用CLJC文件编写的,因此可以像Clojure和ClojureScript代码一样使用它们。 编码方式 您可以使用功能blurhash.encode/encode将图像编码为blurhash。 它将图像作为RGB矩阵,当前表示为嵌套的本机矢量。 blurhash.core命名空间
【文件预览】:
blurhash-master
----.circleci()
--------config.yml(2KB)
----.gitignore(162B)
----.clj-kondo()
--------config.edn(49B)
----README.md(4KB)
----CHANGELOG.md(770B)
----resources()
--------example.jpg(127KB)
--------example-blurred.jpg(3KB)
----project.clj(3KB)
----test()
--------cljs()
--------cljc()
--------clj()
----LICENSE(1KB)
----package.json(231B)
----src()
--------blurhash()
----doc()
--------intro.md(106B)