Я пишу этот код для проблемы в Automation the Boring Stuff с Python.Код должен создать новое изображение, которое будет полностью черным, а затем поместить не совсем белый прямоугольник в центр, оставляя черную рамку.При тестировании этого раздела кода я получаю сообщение об ошибке IndexError: image index out of range
в последней строке приведенного ниже фрагмента кода.
Я нашел много других вопросов, касающихся этого сообщения об ошибке, но ни одно из решений не кажется связанным.Диапазон пикселей, которые я прошу закрасить , кажется, находится внутри прямоугольника изображения.Я чувствую, что здесь упускаю что-то очень простое.
baseIm = Image.new('RGBA', (298, 370), 'black')
for x in range(5, 365):
for y in range(5, 293):
baseIm.putpixel((x, y), (239, 222, 205))