В програмі Phyton, cтворити зображення прапорів європейських країн: України,
Польщі, Італії та Нідерландів.
Ответы
потрібно спочатку скачати бібліотеку pillow [pip install pillow] (Писати у cmd)
from PIL import Image, ImageDraw
# Створення зображення з білим фоном розміром 300x200
img = Image.new('RGB', (300, 200), color='white')
# Створення об'єкта для малювання на зображенні
draw = ImageDraw.Draw(img)
# Координати для малювання прапора
x1, y1 = 50, 0
x2, y2 = 250, 200
# Малювання прапора України (синій верхній і нижній полотна та жовте середнє полотно)
draw.rectangle([x1, y1, x2, y2], fill='blue')
draw.rectangle([x1, y1, x2, y2//2], fill='yellow')
# Збереження зображення
img.save('ukraine_flag.png')
# Малювання прапора Польщі (білий верхній і нижній полотна та червоне середнє полотно)
draw.rectangle([x1, y1, x2, y2], fill='white')
draw.rectangle([x1, y1, x2, y2//2], fill='red')
# Збереження зображення
img.save('poland_flag.png')
# Малювання прапора Італії (зелений лівий полотно, білий середній полотно та червоний правий полотно)
draw.rectangle([x1, y1, x2//3, y2], fill='green')
draw.rectangle([x2//3, y1, 2*x2//3, y2], fill='white')
draw.rectangle([2*x2//3, y1, x2, y2], fill='red')
# Збереження зображення
img.save('italy_flag.png')
# Малювання прапора Нідерландів (червоний верхній полотна, білий середній полотно та синій нижній полотна)
draw.rectangle([x1, y1, x2, y2//3], fill='red')
draw.rectangle([x1, y2//3, x2, 2*y2//3], fill='white')
draw.rectangle([x1, 2*y2//3, x2, y2], fill='blue')
#Збереження зображення
img.save('netherlands_flag.png')