文件名称:dither-dream:Floyd-Steinberg 抖动算法的变体
文件大小:1.02MB
文件格式:ZIP
更新时间:2024-06-20 07:56:14
JavaScript
颤抖的梦想 Dither-dream 是一种用于探索 Floyd-Steinberg 抖动算法变化的工具。 试试 什么是 Floyd-Steinberg 算法? 是一种将图像减少为一组减少的颜色同时尝试最小化感知变化的方法。 在转换为只有两种颜色(如黑色和白色)的双色调图像时,抖动特别有用。 例如,考虑这个原始的全彩色图像(好吧,真正的原作是荷兰艺术家的 17 世纪画作“Vanitas with the Spinario”): 如果我们基于 50% 的阈值亮度将其转换为黑白两色,我们得到的结果会丢失大部分原始细节: 但是使用 Floyd-Steinberg 抖动,我们可以保留更多有关原始图像亮度的信息。 它不像原始图像那么详细,但它确实保留了图像不同区域的一般亮度。 它是如何工作的? Floyd-Steinberg 算法相对简单。 它一次扫描一个像素,从左到右扫描顶行,然后是下
【文件预览】:
dither-dream-main
----LICENSE(1KB)
----README.md(6KB)
----style.css(1KB)
----image()
--------ex1.dither.4.4.4.4.png(8KB)
--------vanitas.png(375KB)
--------ex1.original.png(78KB)
--------ex1.dither.-8.0.4.0.png(1KB)
--------detail.png(2KB)
--------ex1.dither.0.8.0.8.png(8KB)
--------ex1.dither.7.3.5.1.png(8KB)
--------glitch.gif(526KB)
--------ex1.dither.8.8.0.0.png(8KB)
--------ex1.dither.0.8.0.-8.png(3KB)
--------ex1.bitonal.png(2KB)
--------ex1.dither.-17.0.0.-17.png(3KB)
--------ex1.dither.-4.4.12.4.png(4KB)
--------ex1.dither.8.0.8.0.png(8KB)
----index.html(2KB)
----dither-dream.js(6KB)