自動化設計分析工具,用於分析設計素材(截圖、設計稿)並生成結構化的HTML演示文件。
// 分析資料夾中的設計素材並生成HTML
const result = await designAnalysis({
inputFolder: "~/Desktop/01.DesignAnalysis",
outputFile: "~/Desktop/design_analysis.html",
title: "設計分析報告",
dimensions: { width: 1920, height: 1280 },
layout: { textWidth: 30, imageWidth: 70 }
});
| 引數 | 型別 | 必填 | 說明 |
|---|---|---|---|
inputFolder |
string | ✅ | 包含設計素材的資料夾路徑 |
outputFile |
string | ✅ | 輸出的HTML檔案路徑 |
title |
string | ❌ | 演示文件標題(預設:設計分析演示) |
dimensions |
object | ❌ | 頁面尺寸 {width, height}(預設:1920×1280) |
layout |
object | ❌ | 佈局比例 {textWidth, imageWidth}(預設:30/70) |
sections |
array | ❌ | 自定義章節配置(不傳則自動生成) |
const result = await designAnalysis({ inputFolder: "~/Desktop/design", outputFile: "~/Desktop/analysis.html", sections: [ { title: "設計概覽", tags: ["UI/UX", "設計系統"], content: "<h2>專案背景</h2><p>...</p>", image: "screenshot1.png" }, // ... 更多章節 ] });更多技能請訪問小蔥技能站7w4.net。
{
success: boolean,
outputPath: string,
totalPages: number,
analysis: {
fileCount: number,
imageFiles: string[],
sections: string[]
}
}
const result = await designAnalysis({
inputFolder: "~/Desktop/01.DesignAnalysis",
outputFile: "~/Desktop/DESIGN_ANALYSIS_DEMO.html"
});
const result = await designAnalysis({
inputFolder: "~/Desktop/design_materials",
outputFile: "~/Desktop/presentation.html",
title: "產品設計方案",
dimensions: { width: 1920, height: 1080 },
layout: { textWidth: 25, imageWidth: 75 }
});
生成的HTML包含:
├── Navigation Dock(右側導航點)
├── Page Controls(底部翻頁控制)
├── Pages Container(頁面容器)
│ ├── Page 1(章節1)
│ │ ├── Text Section (30% - 左側)
│ │ └── Image Section (70% - 右側)
│ ├── Page 2(章節2)
│ └── ...
└── JavaScript(互動邏輯)
可以通過引數自定義: - 尺寸:支援任意解析度的固定尺寸 - 佈局:文字區和圖片區的寬度比例 - 主題色:修改CSS中的漸變色值 - 字型:調整字型家族和大小 - 動畫:修改動畫時長和效果
這是一款實用的設計分析工具,能自動將設計素材整理成美觀的 HTML 簡報。介面效果豐富,支援翻頁導航和鍵盤操作,視覺設計也比較專業。文件清晰易讀,引數配置靈活,基礎功能完整。不過文件中有少量描述不夠準確,配置資訊也不夠完整,整體功能相對單一,主要適合設計評審展示場景使用。對於日常設計管理工作來說,是一個值得嘗試的工具。