# tiao_se_ban **Repository Path**: hydrogen-elements/tiao_se_ban ## Basic Information - **Project Name**: tiao_se_ban - **Description**: 调色板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-11 - **Last Updated**: 2025-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 调色板 Gradio 网页应用 使用 KMeans 分析上传照片的主色调,输出 5 个主色颜色块及其十六进制表示。 ## 快速开始 1) 创建虚拟环境(可选)并安装依赖: ```powershell python -m venv .venv; .\.venv\Scripts\Activate.ps1; python -m pip install -U pip; pip install -r requirements.txt ``` 2) 启动应用: ```powershell python webapp.py ``` 3) 浏览器访问: http://127.0.0.1:7860/ ## 工作原理 - 读取上传图片,转为 RGB 像素数组。 - 采用 `KMeans(n_clusters=5)` 聚类像素,按簇大小排序得到 5 个主色。 - 生成一张横向色带图片展示调色板,同时输出每个颜色的十六进制值。 ## 可调参数 如需修改颜色数,可在 `extract_palette(..., n_colors=5)` 中调整。