@clement.erdman
В Python существует несколько способов рисования изображений. Ниже приведены два наиболее распространенных подхода:
PIL - это библиотека Python, которая предоставляет множество функций для обработки изображений. Вот пример простого рисования красного квадрата с использованием PIL:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from PIL import Image, ImageDraw # Создаем пустое изображение image = Image.new('RGB', (500, 500), 'white') # Создаем объект ImageDraw для рисования на изображении draw = ImageDraw.Draw(image) # Рисуем красный квадрат draw.rectangle([(100, 100), (400, 400)], fill='red') # Сохраняем изображение image.save('output.png') |
Matplotlib - это библиотека Python для визуализации данных. Она также поддерживает рисование изображений. Вот пример рисования красного квадрата с использованием matplotlib:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import matplotlib.pyplot as plt import numpy as np # Создаем массив изображения image = np.ones((500, 500, 3)) # Рисуем красный квадрат image[100:400, 100:400] = [1, 0, 0] # Отображаем изображение plt.imshow(image) plt.axis('off') # Сохраняем изображение plt.savefig('output.png') |
Оба варианта позволяют создавать и редактировать изображения на Python. Выбор между библиотеками зависит от ваших конкретных потребностей и предпочтений.