文件名称:go-blurhash:纯Go(DecodeEncode)中的Blurhash实现
文件大小:101KB
文件格式:ZIP
更新时间:2024-02-23 14:53:10
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)