抖动:Go中一个快速正确的图像抖动库 源码
颤动 dither是用于在Go中抖动图像的库。 它具有许多内置的抖动算法,并允许您指定自己的算法。 正确性和性能是重中之重。 它被设计为可以很好地工作,但也可以实现标准库中的接口,因此可以轻松地将其集成到各种场景中。 它不支持使用Alpha通道(即AKA透明)的图像。 原版的 抖动算法 弗洛伊德·斯坦伯格(黑白调色板) Floyd-Steinberg(红色,绿色,黄色,黑色) 支持的抖动类型 随机噪声(灰度和RGB) 有序抖动 任意大小的Bayer矩阵(只要尺寸是2的幂) 簇状点-许多不同的预编程矩阵 一些异常的水平或垂直线矩阵 你的? 使用PixelMapperFromMatrix ,该库可以使用任何矩阵抖动 如果需要更多自由度,可以使用PixelMapper来实现任何抖动方法,这些方法会分别影响每个像素 误差扩散抖动 简单的2D 弗洛伊德-斯坦伯格 贾维斯·朱迪斯·宁克
文件列表
dither-master.zip
(预估有个88文件)
dither-master
special.go
302B
.gitignore
2KB
README.md
9KB
CHANGELOG.md
806B
.github
workflows
test.yml
521B
FUNDING.yml
50B
doc.go
160B
暂无评论