我的UIImage是jpeg,背景颜色是六种RGB颜色组合之一。但是,JPeg可以被压缩。
我需要确定六种RGB颜色组合中哪一种最接近背景颜色。我知道图像的右下角始终是背景颜色,因此不必担心知道图像的采样位置。
我的问题是,“如果不编写大量代码,是否有一种相当简单的方法?”
提前感谢任何建议。
答案 0 :(得分:1)
SO上有另一篇文章告诉您如何对图像进行采样以获得背景颜色:How to get the RGB values for a pixel on an image on the iphone
然后,您需要找到最接近的匹配颜色,具体取决于您使用的颜色空间:Objective C Find closest color (rgb) match
我不知道一个非常简单的方法,这比你最初想到的要复杂一点:)