1
我想從我選擇的座標中創建圖像。所以我希望每個座標都被設置爲特定的大小和顏色,如黑色和2X2,然後將其放置在它所代表的特定像素處。 我將如何去解決這個問題? 功能putpixel
,爲我想要做的工作?PIL選擇座標來製作圖像
在此先感謝
我想從我選擇的座標中創建圖像。所以我希望每個座標都被設置爲特定的大小和顏色,如黑色和2X2,然後將其放置在它所代表的特定像素處。 我將如何去解決這個問題? 功能putpixel
,爲我想要做的工作?PIL選擇座標來製作圖像
在此先感謝
與putpixel
這樣做會不方便,但並非不可能。既然你說你想要製作多於一個像素的點,最好使用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()
謝謝,有很大的幫助! – 2013-02-12 11:33:00
嗯,聽起來像蟒蛇的挑戰?! – rix 2014-10-04 18:12:21