【发布时间】:2011-06-30 07:58:03
【问题描述】:
我有一个关于如何获得图像(照片)的主色的问题。我想到了这个算法:遍历所有像素并获取它们的颜色,红色、绿色、黄色、橙色、蓝色、洋红色、青色、白色、灰色或黑色(当然有一些边距),它是黑暗的(浅色、深色或正常),然后检查哪些颜色出现最多。我认为这很慢而且不是很精确。有没有更好的办法?
如果重要的话,它是从 iPhone 或 iPod touch 相机拍摄的 UIImage,最多 5 Mpx。它必须快速的原因是简单地显示进度指示器并没有多大意义,因为这适用于视力不佳或根本没有视力的人的应用程序。因为它是用于移动设备的,所以它可能不会占用太多内存(最多 50 MB)。
【问题讨论】:
标签: algorithm image ios colors photo