如何在python枕头上画条纹?
How to draw stripes in python pillow?
我做了一个条纹,你可以在下面的代码中看到。我想知道有没有最简单的方法来做到这一点?或者你能想到的其他方式,如果有请提供代码。
from PIL import Image, ImageDraw
img = Image.new('RGB', (100, 100), (255, 255, 255))
draw = ImageDraw.Draw(img)
draw.line((100, 10, 0, 10), (0, 0, 0), 10)
draw.line((100, 30, 0, 30), (0, 0, 0), 10)
draw.line((100, 50, 0, 50), (0, 0, 0), 10)
draw.line((100, 70, 0, 70), (0, 0, 0), 10)
draw.line((100, 90, 0, 90), (0, 0, 0), 10)
img.show()
提前致谢!
没有更简单的方法,但您可以使用 for
-loop 来制作更短的代码。
for y in range(10, 91, 20):
draw.line((100, y, 0, y), (0, 0, 0), 10)
我做了一个条纹,你可以在下面的代码中看到。我想知道有没有最简单的方法来做到这一点?或者你能想到的其他方式,如果有请提供代码。
from PIL import Image, ImageDraw
img = Image.new('RGB', (100, 100), (255, 255, 255))
draw = ImageDraw.Draw(img)
draw.line((100, 10, 0, 10), (0, 0, 0), 10)
draw.line((100, 30, 0, 30), (0, 0, 0), 10)
draw.line((100, 50, 0, 50), (0, 0, 0), 10)
draw.line((100, 70, 0, 70), (0, 0, 0), 10)
draw.line((100, 90, 0, 90), (0, 0, 0), 10)
img.show()
提前致谢!
没有更简单的方法,但您可以使用 for
-loop 来制作更短的代码。
for y in range(10, 91, 20):
draw.line((100, y, 0, y), (0, 0, 0), 10)