什麼是影像遞色工具?

這款抖動工具可對圖片套用Floyd-Steinberg、有序(Bayer)和Atkinson等經典演算法,在減少調色盤色彩數量的同時保持視覺細節。可用於復古像素風格、縮小檔案大小,或為有限色彩的螢幕和印刷品準備圖片。

Floyd-Steinberg 把量化誤差擴散到鄰近像素,做出柔和、像顆粒感的紋路。有序(Bayer)用固定的閾值矩陣,產生早期遊戲常見的網格交叉花紋。Atkinson 擴散的誤差比較少,結果更乾淨、對比更強,是經典 Mac 圖形偏愛的風格。

使用方法

  1. 上傳一張需要套用抖動處理的圖片(PNG、JPG或WebP格式)。
  2. 選擇抖動演算法(Floyd-Steinberg、有序、藍噪聲、Atkinson、Sierra、Stucki、Jarvis 或無),接著沿用自動調色盤,或選一組像 Game Boy、NES、1 位元黑白這類復古預設。
  3. 用擴散強度、像素縮放以及亮度、對比度、飽和度滑桿調出想要的效果,在並排檢視和拖曳滑桿檢視之間切換以與原圖比較,然後將結果下載為 PNG。

何時使用

  • 把現代照片轉成 1-bit 或 16 色像素畫,做復古遊戲素材。
  • 存檔前先量化到調色盤,把 PNG 檔案壓小。
  • 為電子紙螢幕、收據印表機等 1-bit 裝置準備圖片。

結果

一位遊戲美術師上傳了一個24位元色的角色精靈圖,套用Floyd-Steinberg抖動並限制為16色調色盤,獲得了與像素遊戲視覺風格相符的復古效果。

常見問題

我該選哪一種抖色演算法?
Floyd-Steinberg 適合照片,擴散的誤差看起來像自然顆粒。有序 Bayer 最適合那種刻意的 Game Boy 或 Mac OS 1 的網格風。Atkinson 把細節保留得最清楚,最接近 1984 年原版 Mac 的畫面感。
顏色數量這個參數到底在控制什麼?
它設定輸出圖最多可以用幾種顏色,顏色由工具從原圖自動挑出來。設 2 就是純黑白抖色;16 像早期 VGA;64 已經很接近原圖,主要起到壓檔的作用。
為什麼抖色之後的圖放大看很雜?
這正是誤差擴散的運作方式。在正常觀看距離下,眼睛會把散點平均成平滑的色調。如果近看時雜訊讓你不適,可以調低擴散強度獲得更柔和的效果,切換到有序(Bayer)抖動得到規則圖案,或者提高顏色數量。
可以指定 NES 或 Game Boy 那種固定調色盤嗎?
可以。調色盤區已內建 Game Boy DMG(4 種橄欖綠)、Commodore 64(16 色)、NES、CGA mode 4、ZX Spectrum、Apple II、PICO-8 等機型預設,再加上純 1 位元黑白、暖棕褐雙色與 16 階灰階。選定後色彩數量滑桿會自動鎖住,輸出就會忠於原本硬體。想用自己的顏色?選擇「自訂」即可新增、改色或刪除色塊,抖動成任何你喜歡的調色盤。
下載的檔是不是有實體調色盤的索引 PNG?
下載的是一般 RGBA PNG。視覺上只用你選的幾種顏色,但檔案格式跟普通 PNG 一樣。索引 PNG 輸出已經在計劃中,可以進一步縮小檔案體積。

相關工具