如何為照片加上 VHS 效果
- 把照片拖到畫布上、直接貼上,或點擊選擇檔案。圖片不會離開你的瀏覽器。
- 保持 VHS Tape 選取,拖動 細節粒度 調整磁帶新舊:調高是新帶子,調低是放爛了的租借帶。
- 匯出 PNG。不需帳號,沒有浮水印。
VHS 效果的原理
VHS 畫面看起來舊,不是因為蓋了一層紋理,而是因為訊號在磁帶裡走過的那條路。這個濾鏡在一次逐像素處理裡把那條路重建出來:
- 亮度與色度分離。 每個像素先轉成 YIQ,也就是類比視訊用的「亮度 + 色彩」編碼。之後亮度和色彩分開處理,這是整個質感的核心。
- 變軟的亮度與光暈。 亮度只沿每一行模糊,在 1400px 的圖上是 1–3px,因為磁帶丟的是水平解析度,不是垂直。再疊上錄影機的邊緣增強,硬邊緣會出現租借帶上常見的明暗光暈。
- 色彩滲出。 色彩被橫向抹開 7–14px,並落在它所屬形狀右邊約 3–4px 的位置。飽和度降到 70%,帶一點暖洋紅偏色,黑位被抬高,畫面裡沒有純黑。
- 走帶故障。 每一行都會被一個平滑的微小抖動橫向推移;畫面底部 6% 向右撕開,就像暫停時的磁頭切換帶;畫面約三分之二高度處有一條跟蹤失準帶,行被錯開並夾著雪花條紋;還有少數幾行出現發白的訊號丟失刮痕。
- 顆粒與場。 亮度上加細顆粒,並且隔行變暗約 7%,模擬電視畫面的兩個交錯場。
- 螢幕顯示。 左下角是攝影機的日期時間,上方可以選回放畫面(PLAY ▶ 與 SP)或錄製畫面(紅色 ● REC 與電量圖示)。樣式可以切換,文字可以隱藏,日期時間可以隨意設定;換成你自己的照片時,日期預設取檔案的時間。
| 滑桿 | 控制什麼 | 常用範圍 |
|---|---|---|
| 細節粒度 | 磁帶新舊:模糊、色彩拖尾、抖動、撕裂、跟蹤帶與丟失刮痕 | 70–100 是乾淨的錄影,20–50 是磨損的舊帶 |
| 濾鏡強度 | 與原圖的混合比例,螢幕文字也一起變淡 | 90–100 是完整的錄影帶畫面,50–70 是輕微的一層 |
| 對比度 | 在訊號編碼前作用的影調曲線 | 夜景想更有衝擊力就調高 |
所有處理都在瀏覽器內的 Canvas 2D 緩衝區裡完成,圖片不會上傳,匯出的 PNG 保持原圖尺寸,長邊最高 1400px。結果是靜態圖片,雜訊不會動。同頁的 CRT Scanlines 補上播放錄影帶的那台電視,Pixel Sort 把行拖得更長,像跟蹤徹底失準。濾鏡不能一次疊加,需要先匯出,再把 PNG 拖回來套第二個濾鏡。
適合用在
- 懷舊家庭錄影、90 年代家庭電影風格的社群貼文
- 專輯封面、混音帶封面與 MV 截圖
- 偽紀錄片、類比恐怖風格的視覺
- 帶 90 年代攝影機質感的縮圖與海報








