Khroma 是一个用于生成个性化颜色组合的色彩生成工具。它先让用户从页面中的颜色选项里挑选 50 种颜色,再利用这些选择训练专属于用户的色彩生成算法。与直接提供固定配色的工具不同,Khroma 要求用户先输入自己的颜色偏好,并强调颜色选择的多样性,以便产生更多可能的组合。当前页面标注为 beta,所选数据会保存在当前设备的浏览器 localStorage 中,并提供后续下载、转移和从其他设备导入数据的入口。
核心功能
选择 50 种颜色
页面的主要步骤是选择 50 种颜色。颜色选项覆盖不同的色相、明度和饱和度,例如浅色、深色和中间明度,也包括柔和、浓郁和中性的不同类型。用户需要从这些选项中挑选自己喜欢的颜色,作为后续训练数据。
训练个性化色彩生成算法
选中的颜色会被用于训练一个个性化的色彩生成算法。这个算法的训练依据是用户主动选择的颜色,因此生成结果会围绕这些颜色偏好展开。页面中的训练状态以“Training:”显示,说明选色完成后会进入训练流程。
支持多样化颜色输入
Khroma 建议用户选择具有广泛差异的色相、明度和饱和度,以获得更好的结果。页面解释说,数量和多样性可以避免算法误以为用户不喜欢某些颜色,并带来更多可能的组合。颜色列表中包含 violet、orange、yellow、cyan、magenta、green、red 和 blue 等不同色相,以及 pale、muted、neutral、rich 等颜色特征。
生成更多可能的颜色组合
页面说明,选择足够多且范围足够广的颜色后,用户可以获得更多可能的组合。生成结果的基础来自用户所选颜色,而不是一组固定的默认颜色。颜色选择越丰富,算法可用于判断用户偏好的信息就越多。
本地保存与数据转移
在 beta 阶段,用户数据会保存在当前浏览器的 localStorage 中,并且只能从当前设备上的这个浏览器访问。页面同时说明,用户之后可以下载或转移自己的数据;如果已有来自其他设备的数据,也可以通过“Import it”进行导入。
使用方式
Khroma 通过生成器页面使用。用户先在页面中选择 50 种颜色,所选颜色随后用于训练个性化色彩生成算法。页面没有提供客户端、浏览器插件、API 或命令行使用说明。当前 beta 数据保存在本设备当前浏览器的 localStorage 中,并支持后续下载、转移以及从其他设备导入数据。
适用人群与场景
需要根据个人颜色偏好探索颜色组合的用户,可以通过选择 50 种颜色训练自己的生成器。希望比较不同色相、明度和饱和度组合的用户,可以利用页面提供的多样颜色选项进行输入。需要在不同设备之间转移已保存颜色数据的用户,可以使用下载、转移或导入功能。对于正在进行颜色选择、但希望结果不局限于固定配色的使用场景,页面提供了基于个人选择生成更多组合的方式。
注意事项
当前版本处于 beta 阶段。用户数据保存在当前设备的当前浏览器 localStorage 中,只能从该浏览器访问;如果需要在其他设备上继续使用数据,需要先下载或转移数据,或通过导入功能载入来自其他设备的数据。页面还特别说明,选择的颜色应尽量覆盖广泛的色相、明度和饱和度,以获得更好的结果。