遇到「索引模式無法編輯、無法移動圖層、濾鏡置灰」的困擾?這是因為圖片處於「索引顏色模式」—— 一種僅支援 256 色 (8-bit) 的舊時代網頁優化格式。本文深度解析索引色原理,提供「菜單轉換、批量腳本、動作錄製」三種解鎖方案,並說明轉換後的色彩管理注意事項。
| 屬性 | 索引顏色模式 | RGB 模式 | CMYK 模式 |
|---|---|---|---|
| 色深 | 8-bit (256 色) | 8/16/32-bit (1670 萬色+) | 8-bit 四通道 |
| 調色板 | 固定色板 (CLUT),需映射最近色 | 直接色值,無映射損失 | 分色分離,印刷專用 |
| 可編輯性 | 極低:無圖層、無濾鏡、無調整圖層 | 完全支援所有功能 | 支援大部分功能 |
| 主要用途 | 早期 Web GIF、系統圖標、嵌入式設備 | 螢幕顯示、數位設計、後期修圖 | 商業印刷輸出 |
| 轉換來源 | 僅限灰度/ RGB 模式轉換而來 | 原生/任意模式轉換 | RGB/實驗室模式轉換 |

// Photoshop JSX 腳本:批量轉換索引模式為 RGB
var inputFolder = Folder.selectDialog("選擇包含索引模式圖片的資料夾");
if (inputFolder) {
var files = inputFolder.getFiles(/\.(gif|png|bmp)$/i);
for (var i = 0; i < files.length; i++) {
var doc = app.open(files[i]);
if (doc.mode == DocumentMode.INDEXEDCOLOR) {
doc.changeMode(ChangeMode.RGB);
var saveFile = new File(doc.path + "/RGB_" + doc.name.replace(/\.[^.]+$/, ".psd"));
doc.saveAs(saveFile, new PhotoshopSaveOptions(), true);
doc.close(SaveOptions.DONOTSAVECHANGES);
} else {
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
alert("批量轉換完成!");
}
將代碼存為 IndexedToRGB.jsx,雙擊運行或「檔案 > 腳本 > 瀏覽」載入執行。
sRGB IEC61966-2.1 (螢幕) 或 Adobe RGB (1998) (廣色域工作流),勿選「不指定」。一句话總結: 索引模式是歷史遺留產物,現代設計流程中遇到即轉 RGB (螢幕) 或 CMYK (印刷),建立標準化轉換 SOP,拒絕重複踩坑。