dithering_halftoning:用于微控制器(ArduinoTeensyESP32等)和其他兼容嵌入式设备的抖动和半色调C ++库 源码
抖动和半色调C ++库 由开发 旨在用于微控制器和其他嵌入式设备的库。 一个(希望很全面的)图书馆指南。 误差扩散抖动算法 该库的主要目标是重新创建最流行的错误扩散算法(过滤器),该算法是在使用该技术最多的时代开发和使用的。 为此,我研究了网络。早在2018年,当我开始这个项目时,一个网站(今天不再活跃)详细解释了不同的误差扩散过滤器及其相应的权重。我设法保存了内容的副本;现在可以在找到。 根据该文档,我设法开发了不同的算法,现在已将其收集在提供的库中。误差扩散算法的核心是一个称为“ _GPEDDither”的函数,该函数代表“通用误差扩散抖动”(下划线强调指出,该函数位于私有部分下)。 为了保持各种算法的顺序,我决定仅从特定函数调用该函数,这些函数应用了过滤器的名称。可用的误差扩散抖动算法为: 弗洛伊德-斯坦伯格 Jarvis,Judice和Ninke 斯塔基 伯克斯 塞拉利昂3 塞拉利
文件列表
dithering_halftoning-main.zip
(预估有个22文件)
dithering_halftoning-main
Dithering _lib_explanation.002.png
1KB
Dithering_lib_explanation.pdf
99KB
Dithering _lib_explanation.004.png
926B
Dithering _lib_explanation.003.png
1KB
Dithering _lib_explanation.005.png
1KB
Dither.rar
12KB
LICENSE
1KB
Result images
FS_1.jpg
5MB
暂无评论