0
在TurboPascal我可以通過設置在顯示器上的像素:相當於TurboPascal繪圖(x,y,color)的Python嗎?
Plot (x, y, colour)
什麼是在Python等效?如何在Python中設置或取消設置單個像素?
在TurboPascal我可以通過設置在顯示器上的像素:相當於TurboPascal繪圖(x,y,color)的Python嗎?
Plot (x, y, colour)
什麼是在Python等效?如何在Python中設置或取消設置單個像素?
python中有幾個有用的庫可以幫助你。我會說PyGame或Pyglet都是不錯的選擇繪圖。 Pyglet是Python中Opengl的封裝,但它可以讓你控制像素。如果你只是想做一個沒有任何其他繪圖功能的原始像素集,Python的圖像庫允許你這樣做:
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
這是_way_太寬泛。你在使用gui框架嗎? – tacaswell 2013-04-04 01:26:13
如果您有興趣生成一個繪圖而不是修改實際屏幕,您可以查看[matplotlib](http://matplotlib.org/)模塊。這是一個簡單的[教程](http://matplotlib.org/users/pyplot_tutorial.html)。 – fgb 2013-04-04 01:41:41