許多設計師以為「文件 → 自動 → 批處理」就是 PS 批處理的全部。實則專業級批量流程包含三個層次:動作錄製標準化操作、批處理多文件自動執行、圖像處理器無人值守導出多格式/多尺寸。本文系統拆解三板斧協作全流程。
最終效果對比
第一板斧:動作——將重複操作封裝為可複用「腳本」
錄製規範
- 動作面板新建集合「My_Batch_Actions」→ 新建動作「Resize_Web_1200w」指派 F4。
- 錄製原則:
- 僅記錄通用操作(調整圖像大小、轉換配置文件、銳化、存儲為 Web),避免記錄具體像素座標、特定圖層名稱、筆刷筆觸。
- 所有數值輸入使用相對單位(百分比、短邊像素)而非絕對尺寸。
- 步驟名稱語義化:`Step 1: Convert to sRGB`、`Step 2: Resize Width 1200px`、`Step 3: Sharpen Output`、`Step 4: Save for Web JPEG 80`。
- 停止錄製。測試:打開任意圖片 → F4 → 檢查輸出結果。
第二板斧:批處理——多文件自動套用動作
- 文件 → 自動 → 批處理。
- 設置:
- 「播放」:選集合「My_Batch_Actions」,動作「Resize_Web_1200w」。
- 「來源」:資料夾 → 選擇源圖片目錄 → 勾選「包含所有子文件夾」、「抑制配置文件警告」、「抑制顏色模式警告」。
- 「目標」:選「資料夾」→ 指定輸出目錄 → 勾選「覆蓋『存儲為』命令」(關鍵:讓動作中的「存儲為 Web」自動輸出到此目錄,不彈窗)。
- 「錯誤」:選「記錄錯誤到文件」→ 指定錯誤日誌 `.txt`,失敗不中斷流程。
- 點擊「確定」→ PS 自動遍歷執行,完成後查看日誌與輸出目錄。
第三板斧:圖像處理器——多格式/多尺寸/多色彩空間一鍵導出
當需要同一張源圖輸出:JPG (Web 80%) + PNG (透明) + WebP (無損) + 3 種尺寸 (1200w/800w/400w) + sRGB/Display P3 兩色域 時,批處理無法一次完成,圖像處理器才是正解。
- 文件 → 腳本 → 圖像處理器。
- 設置:
- 來源:資料夾(同批處理)。
- 目標:資料夾(自動建立子文件夾 `JPEG`/`PSD`/`TIFF`)。
- 文件類型:勾選 JPEG(質量 8)、PSD(最大兼容性)、TIFF(LZW 壓縮)。
- 調整大小:勾選「調整大小以適應」→ 輸入寬/高(如 1200/1200)→ PS 會按比例縮放,長邊不超 1200 px。
- 運行動作:勾選 → 選擇「My_Batch_Actions」→ 「Resize_Web_1200w」→ 實現「先動作處理(銳化/水印/調色)→ 再多格式導出」串聯。
- 色彩管理:勾選「轉換配置文件為 sRGB」→ 勾選「包含 ICC 配置文件」。
- 點擊「運行」→ 無人值守完成所有組合導出。
進階實戰:三板斧串聯構建「設計交付管線」
源圖 (RAW/PSD)
│
├─► [動作: RAW_Develop] → 基礎調色/鏡頭校正/降噪 → 存為 16bit TIFF (Archive)
│
├─► [批處理: Web_Optimize] → sRGB/銳化/水印/1200w JPG 80% → 輸出 Web_Ready/
│
└─► [圖像處理器: Multi_Format] →
├─ 動作: Web_Optimize (複用)
├─ 輸出: JPG 80% (1200w/800w/400w) → Web_Ready/@2x/@1x/@0.5x
├─ 輸出: WebP 無損 (同尺寸) → Web_Ready/WebP/
└─ 輸出: PSD (保留圖層) → Source/PSD_Ready/
避坑清單
- 動作錄製時文檔必須有內容:空白文檔錄製「調整圖像大小」會記錄絕對尺寸,導致批處理失效。錄製前先打開一張代表性圖片。
- 「覆蓋『存儲為』命令」必須勾選:否則批處理每張圖都會彈出存儲對話框,無法無人值守。
- 路徑包含中文/特殊字符:可能導致腳本報錯,建議工作目錄純 ASCII。
- 大批量(>1000 張)分批執行:每批 200-300 張,防止內存洩漏導致 PS 崩潰。
- 錯誤日誌必看:批處理完成後第一時間打開 `.txt` 日誌,定位失敗文件人工補單。
替代方案對比
| 工具 | 優勢 | 劣勢 | 適用場景 |
| PS 動作+批處理+圖像處理器 | 原生免費、圖層/通道/濾鏡全支持、UI 可視化 | 極大批量(萬張+)速度慢、無分佈式、腳本調試難 | 設計師日常交付、中小批量(百~千張)、需複雜圖層操作 |
| ImageMagick CLI | 極速、管道化、跨平台、無 GUI 開銷 | 不支持圖層樣式/智能對象/專有濾鏡、學習曲線陡 | 服務端自動化、純像素級轉換/縮放/裁剪/格式轉換 |
| Python + Pillow/OpenCV | 可編程、集成 CI/CD、AI 預處理無縫銜接 | 需編碼、PS 專有功能需重寫/近似 | 數據增強、模型訓練預處理、自動化渲染管線 |
| Figma/Zeplin 導出 | 設計稿直出、標註同步、組件化 | 僅限矢量/位圖混合、無像素級濾鏡控制 | UI 設計交付、切圖標註、設計系統資產導出 |