我想从我手头的坐标选择中创建一张图片。所以我想要将每个坐标设置为特定大小和颜色,比如黑色和2X2,然后将其放置在它代表的特定像素上。
我该如何做呢?
函数putpixel
对我想要做的事情有效吗?
提前感谢。
我想从我手头的坐标选择中创建一张图片。所以我想要将每个坐标设置为特定大小和颜色,比如黑色和2X2,然后将其放置在它代表的特定像素上。
我该如何做呢?
函数putpixel
对我想要做的事情有效吗?
提前感谢。
putpixel
来实现这个功能虽然可以,但不太方便。既然你想要使点的大小超过一个像素,最好使用ImageDraw.rectangle()
或者ellipse()
代替。ImageDraw.rectangle()
和ellipse()
的使用例子如下:import Image
import ImageDraw
img = Image.new("RGB", (400,400), "white")
draw = ImageDraw.Draw(img)
coords = [(100,70), (220, 310), (200,200)]
dotSize = 2
for (x,y) in coords:
draw.rectangle([x,y,x+dotSize-1,y+dotSize-1], fill="black")
img.show()