从图像中提取 4 种主要颜色:主色、次色、细节和背景。
将 DetectImageColorsFramework.framework
文件拖放到您的 Xcode 项目中。
在项目信息中,在“常规”下,将框架添加到“嵌入的二进制文件”和“链接的框架和库”;在“构建选项”中,将“嵌入的内容包含 Swift 代码”设置为“是”。
构建方案。
导入框架
import DetectImageColorsFramework
可选:调整 CDSettings
变量。
从 NSImage 创建颜色候选项
let colorCandidates = image.getColorCandidates()
版本 1.0.0 - 仅限 OS X,工作但速度较慢,默认设置不完美。
待办事项:iOS 版本、速度提升等。
此存储库是 https://github.com/ericdke/DetectImageColors 的框架版本。