Photoshop 快速換臉教程

閱讀約 12 分鐘

首頁/ PS學習教程/ Photoshop 快速換臉教程

換臉的重點不是移動,是對齊和融合。套索選出臉、複製到新圖層、拖進目標圖,靠自由變形對齊五官,然後自動混合圖層抹掉接縫。兩張圖的色溫最好先調一致。

一、準備工作

  1. 開啟原圖 在 Photoshop 中點選 File → Open(或 Ctrl+O),選中「需要更換臉部的圖片」並開啟。
  2. 開啟目標圖 同上,開啟「要把新臉貼上的那張照片」。兩張圖會在 Photoshop 的標籤頁裡分別開啟。

二、選取原始臉部

  1. 切換到原圖標籤頁 點選左上角的影像標籤使其成為當前編輯物件。
  2. 使用套索工具(L)在工具欄中選擇 Polygonal Lasso Tool(多邊形套索),沿著臉部輪廓把需要換出的「臉」完整勾勒出來。
  3. 複製選取範圍為新圖層 按 Ctrl+J(Layer → New → Layer via Copy),把選中的臉部複製到一個獨立圖層,名稱預設為「Layer 1」。
  4. 隱藏原圖層(可選) 在圖層面板裡點選原圖層左側的眼睛圖示,使其暫時不可見,方便後面的定位工作。

三、把臉移動到目標圖上

  1. 切換到目標圖標籤頁 在 Photoshop 頂部標籤欄中點選目標圖片。
  2. 移動工具(V),把剛才複製的「臉」圖層拖到目標圖上。若圖層面板中「Layer 1」仍在原圖的專案裡,先在「Layer 1」上點右鍵 → Duplicate Layer…,在彈窗裡把目標圖的檔名選為「Destination」,點選「OK」即可。
  3. 自由變形(Resize/Rotate) 選中該臉部圖層後,快速鍵 Ctrl+T(Edit → Free Transform),拖動四角調節大小,移動中心點使其對齊目標人物的臉。
    為了更精準,可先把圖層不透明度調到 50 %(在圖層面板裡滑動 Opacity),對齊後再改回 100 %。

四、建立選取範圍並摳除原臉

  1. 載入選取範圍 按住 Ctrl 並點選「Layer 1」的縮圖,這會把該圖層的非透明畫素重新轉為選取範圍(螞蟻線)。
  2. 隱藏「Layer 1」,防止在「Delete」時誤刪新臉。只保留目標底圖可見。
  3. 收縮選取範圍 選單 Select → Modify → Contract…(或 Alt+Ctrl+I),輸入 5 px,點選「OK」。收縮後可以留下細微的邊緣緩衝,後面混合更自然。
  4. 解鎖背景圖層 在圖層面板裡雙擊「Background」層(或右鍵 → Rasterize → Convert to Smart Object),彈窗點「OK」把它轉成普通圖層。
  5. 刪除原臉區域 按 Delete 把選取範圍內部的畫素刪掉,只留下透明的「洞」。
  6. 取消選取範圍(Ctrl+D),此時可以看到「Layer 1」再次顯示在畫布上。

五、自動混合(讓換臉更自然)

  1. 選中兩層 在圖層面板裡,先點一次「Layer 1」再按住 Ctrl(Windows)/ Cmd(Mac)點選「Background」層,兩層都被選中(出現高亮框)。
  2. 自動混合圖層 選單 Edit → Auto-Blend Layers…(在 Photoshop 裡同樣可用),彈出對話方塊後:
    • 勾選 Panorama(全景)
    • 勾選 Seamless Tones and Colors(無縫色調和顏色)
    • 點選 OK
    系統會自動計算兩層之間的漸層遮罩,使新臉與原臉的邊緣自然過渡。
  3. 完成! 現在可以對整體影像做最後的微調(如顏色校正、磨皮等),儲存即可。
    File → Export As → PNG/JPEG(或 Ctrl+Shift+S)儲存你的換臉作品。
小技巧:
  • 如果自動混合後的邊緣仍有輕微突兀,可手動在圖層面板裡為「Layer 1」新增 Layer Mask,用軟圓刷(Opacity≈30%)輕刷邊緣進行細調。
  • 使用 Image → Adjustments → Match Color…(Photoshop)或在 Photoshop 裡手動調節 Hue/Saturation、Brightness/Contrast,讓膚色更統一。
  • 在換臉前先用 Filter → Sharpen → Unsharp Mask 稍微提升原臉的細節,這樣合成後會更有層次感。

參考資料

  • Adobe Photoshop官方文件
  • HTML5與現代前端圖片處理原理
  • 線上ps