Я использую PIL и режимы изображения в Python. Я хочу, чтобы создать изображение с помощью этого кода:Python loop для модуля image и pil
imagesize = (12,12)
image = Image.new("RGB",imagesize,color=None)
Я буду использовать эту функцию, чтобы поместить пиксели на моем изображении:
.putpixel(xy, color)
цвет в списке кортежей. Для Exemple:
RGB = [((255, 255, 255),(207, 103, 36),(204, 93, 21),(204, 93, 21),(204, 93, 21), (.......some more RGB tuples.....)]
мне нужен цикл, который в .putpixel (ху, цвет):
цвета увеличивается на один шаг каждый раз. Например, RGB [0], следующий цикл RGB [1] и т. Д. Пока этот цикл выполняется, x и y мне труднее. x идет от 1 до 12 (размер изображения), а y равно 0, а затем, когда x достигает изображения, он возвращается к 1-12, а y теперь равен 1. Цикл заканчивается, когда x и оба достигают конца размера изображения.
Может ли кто-нибудь мне помочь? Я новичок в Python.
С уважением,
Favolas
EDIT
P: S - Забыл сказать, что так как это для школьного проекта я не могу использовать любые методы, кроме img.new, img.show и img.outpixel
На боковой панели пульт обычно очень медленный. Вероятно, вы захотите использовать putdata, установив данные изображения одновременно. –
Не похоже, что вы сделали _any_ попытку решить это самостоятельно ... – martineau