Я пытаюсь использовать numpy и scipy, чтобы создать изображение в формате png, затем раскрасить каждый пиксель отдельно. Однако, когда я выбираю размер 255 x 255 и пытаюсь изменить пиксель в координатах x, y 255 255, он говорит, что он находится вне диапазона.
import numpy as np
import scipy.misc as smp
from PIL import Image
data = np.zeros( (255,255), dtype = np.uint8)
data[255,255] = [0,0,0] # Attempt to set a black pixel
data[0,0] = [255,0,0] # Attempt to set a red pixel
img = Image.fromarray(data)
img.save("Test.png","PNG")
Но я получаю следующий код ошибки:
Traceback (most recent call last):
File "C:\Users\***\***\***\***\***.py", line 8, in <module>
data[255,255] = [255,0,255]
IndexError: index 255 is out of bounds for axis 0 with size 255
Буду признателен за любую помощь или предложение, спасибо.