Python相当于TurboPascal的情节(x,y,颜色)?

时间:2013-04-04 01:20:42

标签: python graphics

在TurboPascal中,我可以使用:

在显示器上设置像素
Plot (x, y, colour)

Python中的等价物是什么?如何在Python中设置或取消设置单个像素?

1 个答案:

答案 0 :(得分:2)

python中有几个有用的库可以帮到你。我会说PyGamePyglet都是不错的选择。 Pyglet是python中Opengl的包装器,但它可以让你控制像素。如果您只是尝试使用没有任何其他绘图功能的粗略像素集,python Imaging库允许您这样做:

pixels = img.load() # create the pixel map

for i in range(img.size[0]):    # for every pixel:
    for j in range(img.size[1]):
        pixels[i,j] = (i, j, 100) # set the colour accordingly