一張玻璃大樓的照片,原尺寸看起來乾乾淨淨,設成 1920×1080 筆電的桌布後,立面上卻浮出幾道原本沒有的柔和波紋。這就是摩爾紋:當畫面裡重複出現的圖案——窗框豎框、燈芯絨、編織籃、空拍下一行行葡萄園——比它要被壓進去的像素網格還細時,它就會出現。一張 6000 像素寬的圖放在 1920 像素寬的螢幕上,大約每三欄要丟掉兩欄,如果圖案的間距剛好接近留下來的那些欄,剩下的部分就會排成緩慢起伏的條帶。
怎麼縮,和縮的是什麼同樣重要。細緻的縮放會先把相鄰像素取平均,條紋在互相干涉之前就被抹成均勻的色調;粗糙的縮放——有些系統設定桌布時為了省時間就這麼做——只是每隔幾個像素取一個點,落到哪裡就留哪裡。所以同一個檔案在這台電腦上起波紋,在那台上卻沒事,在「填滿」和「最適大小」之間切換時效果也會變。顯示縮放比例又加了一道:設成 125% 或 150% 時圖像會被再縮一次,在 100% 下相安無事的圖案也可能開始「打拍子」。
實用的辦法都不複雜。自己用帶平滑濾波(例如雙立方或 Lanczos)的修圖軟體把圖片縮到螢幕的精確解析度,系統就沒什麼可猜的了。如果一張圖主要由細條紋構成,縮放前加一點點模糊,幾乎看不出細節損失,卻去掉了干涉的原料。在圖庫裡挑圖時,先看一眼縮圖也有用:小尺寸下已經晃動的圖案,放到桌面上照樣會晃,只是晃得更大。