像素排序(Pixel Sort)把一列或一欄內部的像素依亮度重新排列,但只作用於越過閾值的那些像素。門檻以下的像素原樣保留。真正讓效果成立的,是被拉長的色帶與旁邊保持銳利的像素之間的反差——若把整行都排一遍,得到的只是一條漸層。
這個工具分三步執行。先把每個像素換算成亮度值,並在換算時套用你設定的對比度,所以對比度滑桿決定的是「哪些像素有資格參與」。接著逐行掃描,收集亮度越過閾值的連續區段。每個區段由暗到亮排序後寫回原位。區段長度上限是該行長度的 45%——不設上限,照片會被壓成一條色帶,資訊全失。
| 滑桿 | 控制什麼 | 實用區間 |
|---|---|---|
| Detail | 閾值本身 | 20–40 出細條紋,60–80 出重度融化 |
| Intensity | 與原圖的混合比例 | 100 是純排序,50–70 能保住主體可辨 |
| Contrast | 判定前的亮度曲線 | 畫面平、光線均勻時調高 |
方向被做成兩個獨立濾鏡而不是滑桿。Pixel Sort 沿列排序,讀起來像風或速度;Pixel Sort V 沿欄排序,讀起來像雨、滴落的顏料或融化。頁面同時開放 CRT 掃描線,因為兩者疊加效果很好:先排序,再讓掃描線像一層螢幕壓在上面。
全部運算都發生在瀏覽器內的 Canvas 2D 緩衝區。圖片不會被上傳,匯出的 PNG 維持你拖入時的解析度,長邊最高 1400px。