Python 如何选择像素颜色使图片看起来更有表现力?

Python 如何选择像素颜色使图片看起来更有表现力?,python,math,colors,color-space,Python,Math,Colors,Color Space,现在我得到了22种不同颜色的像素。我需要用这些像素画一些图片 问题:如果可以添加1、2或..10(大多数)种不同的颜色来绘制图片。我应该选择哪种颜色使图片看起来更富有表现力(无论如何看起来更好) 以下是22种给定像素: 你有什么想法吗?我有一个想法。将这些rgb值转换成一种cielab颜色值(这种颜色模型更适合人类,rgb更适合计算机,但我不理解不同版本的差异),CIE颜色模型图如下所示: 然后我在这个区域内使我的像素尽可能的平均和宽。你也可以认为这些像素是小的马赛克瓷砖(这就是问题的来源

现在我得到了22种不同颜色的像素。我需要用这些像素画一些图片

  • 问题:如果可以添加1、2或..10(大多数)种不同的颜色来绘制图片。我应该选择哪种颜色使图片看起来更富有表现力(无论如何看起来更好)
以下是22种给定像素:


你有什么想法吗?

我有一个想法。将这些rgb值转换成一种cielab颜色值(这种颜色模型更适合人类,rgb更适合计算机,但我不理解不同版本的差异),CIE颜色模型图如下所示:


然后我在这个区域内使我的像素尽可能的平均和宽。

你也可以认为这些像素是小的马赛克瓷砖(这就是问题的来源)。