我想知道如何从 iOS 中的图像生成配色方案。我浏览并找到了一些相关链接,我可以从这里获取图像的平均颜色,也可以从这里和这里的图像触摸点获取确切的颜色值但是我不知道如何获得配色方案(至少 10 种颜色)来自该图像。
首先,我将给定的图像分成九个部分并处理每个部分以获得该特定部分的主色。它起作用了,但是由于链接中的代码仅获得平均颜色,这似乎很混乱。
所以,我希望它是图像中的真实颜色。这是我的需要。有人可以指出我如何从给定的图像中获得确切的配色方案吗?
我在 github 中创建了一个 iOS 项目来实现一个可以根据输入图像返回配色方案的类。目前是一个非常缓慢的过程,但我一直在努力,(分支开发GPU量化)并取得了很大进展(比如快了 100 倍)。我希望尽快将这个分支合并到 master 中。
此外,您可以查看此问题以获取更多信息。
要从图像中获取颜色,您可以使用DBImageColorPicker。该组件允许获取各种主要颜色以及附加的主要文本颜色和辅助文本颜色。
GitHub 上有一些代码反映了新 iTunes https://github.com/panicinc/ColorArt的行为,这听起来很像您正在尝试做的事情。它获得背景/主要/次要/细节颜色,而不是您所追求的 10 种颜色,但它可能是一个不错的起点。