Python PIL在屏幕上放置一个像素

时间:2014-01-25 17:51:29

标签: python image

我意识到我可以做这里显示的内容:http://en.wikibooks.org/wiki/Python_Imaging_Library/Editing_Pixels。我也可以用它做RGB / RGBA或只有8位颜色代码???它在我相信的示例代码中显示了8位。我不确定我想走哪条路(RGB或8位)所以我想为任何一个选项做好准备。我正在尝试使用PIL,希望能用于所有事情。

使用setPixel的正确设置是什么。我正在尝试研究我的所有选择,我知道我记得看到它被提及了。

有没有其他方法可以使用PIL在屏幕上绘制像素?我可以使用draw.line,只需将线条设为一个像素。

1 个答案:

答案 0 :(得分:0)

确实sample正在使用RGB颜色模型。行pixels[i,j] = (i, j, 100)将8位红色分量设置为i,将8位绿色分量设置为j,将8位蓝色分量设置为100.您可以指定{{1而不是'RGBA'来获取(r,g,b,a)图像。

PIL支持'RGB'docs),但使用putpixel作为示例,然后将结果索引为二维数组,记录为更快。