我最近问了一个关于使用matlab减少图像颜色数量的问题。然而,当我尝试这个时,我只能得到颜色近似值,然后将像素与颜色图中最接近的颜色相匹配。
例如,使用仅有三种颜色[红色,绿色,蓝色]的颜色贴图,它会扫描每种颜色,然后映射红绿色或蓝色。但是,此过程不会改变RGB密度以创建逼真的色彩。
我很好奇是否有任何类型的内置函数会使用这三种颜色并改变它们的密度来实现某个“像素字段”的平均颜色。
我意识到这会失去分辨率,但我实际上是在尝试制作逼真的图像,只使用三种颜色,通过改变特定区域内的RGB数量。