如何在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)