У меня есть холст, созданный рисунок:

На моем холсте я нарисовал круг:

Код для создания этого круга:
def create_circle(x, y, r, canvasName): #center coordinates, radius
x0 = x - r
y0 = y - r
x1 = x + r
y1 = y + r
return canvasName.create_oval(x0, y0, x1, y1, outline='red')
create_circle(100, 100, 50, canvas)
Я бы хотел, чтобы изображение, созданное на холсте, точно повторяло нарисованный круг (обведите круг)по каждому пикселю. Как это возможно?
Чтобы уточнить, вот демонстрация того, что я хочу, чтобы изображение на холсте:
