.pat 圖案文件直接套用時常遇到:顏色不符、尺寸不匹配、亮度對比失衡、無法局部編輯。掌握提取編輯流程,將現成資源轉化為可控、可編輯、可複用的設計資產。






現在擁有完全可編輯的像素圖層,可進行:



// 批量生成色系變體
var sourcePattern = app.activeDocument;
var colorSchemes = [
{name: 'warm', hue: 30, sat: 20},
{name: 'cool', hue: 210, sat: 15},
{name: 'mono', hue: 0, sat: -100},
{name: 'vintage', hue: 40, sat: -30, lut: 'vintage.cube'}
];
colorSchemes.forEach(function(scheme) {
var doc = sourcePattern.duplicate();
var hueSat = doc.adjustmentLayers.add().kind = AdjustmentLayer.HUESATURATION;
hueSat.hue = scheme.hue;
hueSat.saturation = scheme.sat;
if (scheme.lut) {
var cl = doc.adjustmentLayers.add().kind = AdjustmentLayer.COLORLOOKUP;
cl.lut3DFile = File(scheme.lut);
}
doc.activeLayer = doc.layers[0]; // 圖案層
var pat = doc.definePattern(scheme.name + '_' + sourcePattern.name);
doc.close(SaveOptions.DONOTSAVECHANGES);
});
| 維度 | 分類標準 | 命名示例 |
|---|---|---|
| 幾何屬性 | 無縫/非無縫、等距/隨機、矢量/像素 | seamless_iso_vec / random_raster |
| 視覺風格 | 幾何/有機/紋理/裝飾/文字/圖標 | geo / organic / texture / deco / typo / icon |
| 色彩屬性 | 單色/多色/漸變/透明通道 | mono / multi / grad / alpha |
| 用途場景 | 背景/填充/邊框/文字紋理/3D貼圖 | bg / fill / border / text / 3dmap |
| 版權狀態 | CC0/商用授權/個人創作/參考學習 | cc0 / commercial / original / study |
圖案資源不應止步於「下載→載入→填充」的被動使用。通過提取原始像素 → 非破壞編輯 → 參數化變體 → 系統化管理,將零散素材轉化為受控的設計系統組件,才能真正提升設計效率與品質穩定性。