【文件属性】:
文件名称:go-blurhash:纯Go(DecodeEncode)中的Blurhash实现
文件大小:101KB
文件格式:ZIP
更新时间:2021-02-02 21:06:30
go golang golang-library mastodon blurhash
狂欢
go-blurhash是算法的纯Go实现, 和其他Fediverse软件使用它来实现快速预加载占位符图像以及隐藏敏感媒体的方式。 了解更多信息。
tl; dr: BlurHash是图像占位符的紧凑表示。
该库允许生成给定图像的BlurHash,以及从给定BlurHash重建具有指定尺寸的模糊版本。
该库基于以下参考实现:
编码器: : (C)
Deocder: : (TypeScript)
BlurHash由 / 。
之前
后
图片
“ LFE。@ D9F01_2%L%MIVD * 9Goe-; WB”
杂凑
“ LFE。@ D9F01_2%L%MIVD * 9Goe-; WB”
安装
从来源
go get -u github.com/buckket/go-blurhash
用法
go-blurhash导出三个功能:
func blurhash . Encode ( xComponents , yComponents int , rgba image. Image ) ( string , error )
func blurhash . Decode
【文件预览】:
go-blurhash-master
----.travis.yml(211B)
----utils_test.go(1KB)
----.github()
--------FUNDING.yml(719B)
----decode_test.go(3KB)
----decode.go(3KB)
----encode_test.go(3KB)
----encode.go(5KB)
----LICENSE(34KB)
----test_blur.png(17KB)
----.gitignore(18B)
----README.md(4KB)
----utils.go(480B)
----base83()
--------base83.go(2KB)
--------base83_test.go(2KB)
----test.png(61KB)
----go.mod(47B)