Напишите класс BottleImageDraw(ImageDraw.ImageDraw), в котором есть метод bottle(xy, fill) рисования пузырька с лекарством, где
Метод рисует пузырёк и ничего не возвращает.
Пример
- xy — кортеж из 4 значений (x, y) — координаты верхнего левого угла рисунка, w и h — характерные размеры, относительно которых заданы остальные параметры рисунка;
- fill — кортеж из 3-х цветов в 16-ричном формате соответственно нижней половины пузырька, горловины и пробки.
Метод рисует пузырёк и ничего не возвращает.
Пример
Ввод | Вывод |
---|---|
from PIL import Image img = Image.new('RGB', (200, 200), '#000000') drw = BottleImageDraw(img) drw.bottle((60, 10, 80, 120), ('#ffffff', '#999999', '#666666')) img.save('result.png') |
|