Мне нужно уменьшить количество красного в пикселе на 50% в верхней половине изображения, а затем увеличить нижнюю половину на 50%.
def changeRed():
setMediaPath("/Users/addison/Downloads/Cmpt101_Pics/Learjet31A.jpg")
filename1 = "/Users/addison/Downloads/Cmpt101_Pics/Learjet31A.jpg"
source = makePicture(filename1)
halfWidth = getWidth(source)/2
for y in range(0,getHeight(source)):
for x in range(0, halfWidth):
pixel = getPixel(source, x, y)
value = getRed(pixel)
setRed(pixel, value-127.5)
show(source)
Это то, что у меня есть прямо сейчас, я не уверен, как изменить его, чтобы он уменьшился вдвое по оси X, а не по оси Y, как сейчас. Я пытался искать решение везде, но не могу' кажется, ничего не нашел... Помогите, пожалуйста