# coding: utf8
from PIL import Image, ImageDraw, ImageFont
def sample():
image = Image.new('RGBA', (300, 300))
draw = ImageDraw.Draw(image)
draw.line(((0, 0), (150, 300)), fill=(255, 0, 0), width=20) # красная линия
draw.arc(((150, 150), (250, 250)), 45, 210, fill=(0, 255, 0)) # зелёная дуга
draw.rectangle(((50, 50), (150, 150)), fill=(0, 0, 255)) # синий квадрат
# font = ImageFont.truetype("data/kaligrafica_allfont_ru.ttf", 32)
draw.text((200, 200), 'Hello world!', (255, 255, 0)) # жёлтый текст
image = image.rotate(90) # поворот на 90 градусов
image.save('sample.png')
if __name__ == "__main__":
sample()