Я застрял в этом вопросе о гроке (версия на python).Я должен изменить значение пикселя изображения, чтобы сделать его ярче в зависимости от файла, который вводит пользователь.Я застрял на этом более недели, изучая различные итерации кода.
Каждый раз, когда я подходил близко, я останавливался.Это самое близкое, что я получил, когда я вычисляю значение пикселя входного файла, а затем использую эту информацию, чтобы добавить 50, чтобы изображение стало ярче.
Вот конкретные инструкции;
"Если мы увеличим значение каждого пикселя на изображении на ту же величину, изображение будет выглядеть ярче.
Написать программудобавить 50 к значению каждого пикселя в данном изображении.
Ваша программа должна попросить пользователя ввести имя файла изображения для чтения, а затем создать новый выходной файл с именем output.png, которыйсодержит светлое изображениепиксели изображения перед добавлением значения 50;
`
from PIL import Image
file = input("File name: ")
img = Image.open(file)
width, height = img.size
value = int(width * height + 50)
print(value)
`
Я изменил его на это, потому что я использовал get / put pixel, но ничегослучается или я получаю ошибки со значением, указанным в img.putpixel;
`
from PIL import Image
file = input("File name: ")
img = Image.open(file)
width, height = img.size
value = img.getpixel(int(width * height))
img.putpixel(int(width * height), value + 50)
img.save("output.png")
`
Пример того, как должно выглядеть выходное изображение; Светлая картинка кота
Но это то, что я продолжаю получать; Неверное изображение кота по умолчанию
Я просто в растерянности.Никто в моем классе еще не дошел до этого, поэтому они не смогли помочь.Надеюсь, если я это выясню, я смогу помочь кому-то еще.Есть идеи?Заранее спасибо.