无需登录 数据私有 本地保存

误差扩散抖动效果 - Floyd-Steinberg半色调

25
0
0
0

Floyd-Steinberg 误差扩散抖动 - 在线半色调图像处理

上传图片,应用经典的 Floyd-Steinberg 误差扩散算法,生成半色调抖动效果。支持二值化和多级灰度抖动,可实时预览并下载结果。

控制面板
原始图片

请上传图片

抖动结果

等待处理...

常见问题与知识点

误差扩散抖动是一种将连续色调图像转换为有限色调(如纯黑白或少数灰度)的数字半色调技术。通过将每个像素量化后产生的误差按特定权重扩散到周围未处理的像素,使得局部平均亮度与原始图像接近,从而保留更多细节和层次感。

算法从左到右、从上到下逐个处理像素。对于当前像素,先将其原始灰度值与阈值(或最接近的量化级别)比较得到输出值,然后计算误差 = 原始值 - 输出值。接着将误差按比例分配到四个相邻未处理的像素:右侧(7/16)、左下(3/16)、下方(5/16)、右下(1/16)。被分配的误差会叠加到这些像素的原始灰度上,从而在下游处理时校正整体亮度。

二值化只输出纯黑和纯白两种颜色,通过空间抖动模拟灰度,适合热敏打印或激光雕刻。多级灰度抖动则允许使用有限的灰度级别(如2、4、8、16级等),适合某些低色深显示设备或寻求艺术效果。本工具可通过“多级灰度”模式调整位数,控制可用的灰度级别数量。

常见于印刷制版、激光雕刻图像预处理、低分辨率或单色屏幕显示、复古游戏图形生成、热敏小票打印、以及数字艺术创作。误差扩散抖动因为能较好地保留细节,比固定阈值二值化更受欢迎。

工具支持常见浏览器兼容的图片格式(JPEG、PNG、GIF、WebP等)。处理完全在本地浏览器中进行,无需上传服务器。对于几百万像素的照片,处理可能需要1-3秒,请耐心等待。建议先用小图测试参数。