2011-09-22 220 views
1

我试图部署BIC算法(边界/内部像素分类)和使用PIL(python图像库)来处理图像。但我不知道如何使用PIL将RGB颜色从​​24位(每种颜色8位)量化为6位(每种颜色2位)。 任何人都可以告诉我如何通过PIL或其他python库,如Opencv,pythonmagick ...?如何将图像颜色从RGB 24位量化为RGB 6位(64色)?

+0

'red >> = 6;绿色>> = 6;蓝色>> = 6' – agf

+0

请允许我欢迎您来到StackOverflow并提醒我们通常在这里做的三件事:1)当您获得帮助时,尝试给予它**在您的专业领域回答问题** 2)['阅读常见问题解答'](http://tinyurl.com/2vycnvr)3)当你看到很好的问答时,用['使用灰色三角形]“(http://i.imgur.com/kygEP.png ),因为系统的可信度基于用户通过分享知识获得的声誉。还请记住接受更好地解决您的问题的答案,如果有的话,['通过按复选标记](http://tinyurl.com/4srwe2t) –

回答

1

PIL ImageOps posterize(向下滚动到posterize)函数应该为你做这个。

+0

感谢您的回答,非常有帮助 –

+0

您应该更新您的答案。这个链接没有太长的工作。 – Icemanind