92.72K
Category: programmingprogramming

Python Draw

1.

Python Draw

2.

Рисуем фон
• from PIL import Image, ImageDraw
• # Пустой желтый фон.
• im = Image.new('RGB', (500, 300), (219, 193,
27))
• draw = ImageDraw.Draw(im)
• im.show()

3.

Рисуем фигуры
from PIL import Image, ImageDraw
# Пустой желтый фон.
im = Image.new('RGB', (500, 300), (219, 193, 27))
draw = ImageDraw.Draw(im)
# Рисуем красный эллипс с черной оконтовкой.
draw.ellipse((100, 100, 150, 200), fill='red', outline=(0, 0, 0))
# Рисуем синий прямоугольник с белой оконтовкой.
draw.rectangle((200, 100, 300, 200), fill='blue', outline=(255, 255, 255))
# Рисуем розовую линию с шириной в 10 пиксель.
draw.line((350, 200, 450, 100), fill='pink', width=10)
im.save('draw-ellipse-rectangle-line.jpg', quality=95)

4.

Рисуем эллипс и прямоугольник
• from PIL import Image, ImageDraw
• image = Image.new('RGB', (90, 90), 'white')
• draw = ImageDraw.Draw(image)
• draw.ellipse((0, 0, 90, 90), 'yellow', 'blue')
• draw.ellipse((25, 20, 35, 30), 'yellow', 'blue')
• draw.ellipse((50, 20, 60, 30), 'yellow', 'blue')
• draw.arc((20, 40, 70, 70), 0, 180, 0)
• image.save('draw-smile.jpg')

5.

Линии и
точки
English     Русский Rules