Skip to main content
CheckTown
图片工具

图片抖动:Floyd-Steinberg 与复古像素效果

发布于 阅读约 5 分钟
本文目录

什么是抖动,以及它在数字成像中的作用

抖动是一种通过巧妙排列可用颜色的像素,来模拟有限调色板中不存在的颜色的技术。当显示设备或格式支持的颜色少于所需颜色时,抖动会将量化误差分散到相邻像素,通过空间混合营造出中间色调的错觉。

这项技术起源于早期计算机时代,当时的显示器仅支持寥寥数种颜色。Floyd-Steinberg、Atkinson 和有序抖动等算法各自会产生截然不同的视觉图案。Floyd-Steinberg 将误差分散到所有相邻像素以获得平滑的渐变,而 Atkinson 则刻意丢弃部分误差,营造出经典 Macintosh 图形所特有的高对比、清晰锐利的效果。

抖动工具如何工作

选择一种抖动算法和调色板,为你的图片赋予复古计算机风格的美感。

  • 上传你的图片——从设备中选择任意 JPG、PNG 或 WebP 文件
  • 选择算法和调色板——从 Floyd-Steinberg、Atkinson 或有序抖动中选择,并将输出颜色数设置为 2 到 256 之间
  • 导出抖动结果——预览复古风格的图片并下载

免费试用 —— 无需注册

打开抖动工具 →

何时使用抖动

抖动既能满足怀旧的创意目的,也能应对实际的技术需求。

  • 复古游戏美术——用有限调色板创作像素画,唤起经典 8 位和 16 位游戏的美学,适用于独立游戏素材、社交媒体或服装设计
  • GIF 优化——通过抖动模拟被移除的颜色,在缩减 GIF 动画调色板的同时保持视觉质量
  • 电子墨水与打印——为色彩输出受限的设备和工艺准备图片,如电子墨水屏、热敏打印机或孔版印刷

常见问题

Floyd-Steinberg 和 Atkinson 抖动有什么区别?

Floyd-Steinberg 使用特定的卷积核将全部量化误差分散到相邻像素,产生平滑的色调过渡。Atkinson 只分散 6/8 的误差,刻意丢弃 2/8。这会带来更高的对比度和更清晰的边缘,产生早期 Macintosh 图形特有的锐利效果。

什么是有序抖动?

有序抖动使用固定的阈值矩阵(Bayer 矩阵)来决定为每个像素分配哪种颜色。与误差扩散方法不同,它独立处理每个像素,形成规则的网格图案。这使其运行速度快,并产生复古美学中广受欢迎的独特交叉网纹纹理。

我应该使用多少种颜色?

若想获得地道的复古效果,可尝试用 2 种颜色表现单色,或用 4 到 16 种颜色还原经典计算机调色板。若想在保证视觉质量的前提下实现实用的颜色缩减,64 到 128 种颜色通常能在显著降低文件复杂度的同时保留大部分细节。

相关工具