繁体   English   中英

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

[英]Python PIL place a pixel on the screen

我意识到我可以执行此处显示的操作: http : //en.wikibooks.org/wiki/Python_Imaging_Library/Editing_Pixels 我也可以将其用于RGB / RGBA或仅8位颜色代码吗? 我相信它在示例代码中显示了8位。 我不确定我要走哪种方式(RGB或8位),所以我想为任一选项做好准备。 我正在尝试使用PIL,希望可以用于所有操作。

还有什么是使用setPixel的正确设置。 我正在尝试研究所有选项,我知道我记得自己被提及。

还有其他方法可以使用PIL在屏幕上绘制像素吗? 我可能可以使用draw.line并将线条增大一个像素。

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

PIL确实支持putpixeldocs ),但是像示例一样使用load ,然后将结果索引为二维数组被证明是更快的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM