/ / Обръщане на снимка в Jython - питон, jython

Прехвърляне на картина в Jython - python, jython

Това е моят код, който прелиства картината. Трябва да го завъртя на 180 градуса, а този код сега го преобръщам на -180 градуса. Не мога да разбера как да променя това. Това няма да ми позволи да публикувам снимка на това, за което говоря, така че да се надяваме всички да получат това, което казвам.

def flip(picture):
width = getWidth(picture)
height = getHeight(picture)
for y in range(0, height/2):
for x in range(0, width):
p1 = getPixel(picture, x, y)
p2 = getPixel(picture, x, height - y - 1,)
color = getColor(p1)
setColor(p1, getColor(p2))
setColor(p2, color)

Отговори:

0 за отговор № 1

Опитайте тази. Имах същия проблем, разгледахме височината, но не и ширината.

def flip(picture):
width = getWidth(picture)
height = getHeight(picture)
for y in range(0, height/2):
for x in range(0, width):
**p1 = getPixel(picture, width - 1 - x, y)**
p2 = getPixel(picture, x, height - 1 - y,)
color = getColor(p1)
setColor(p1, getColor(p2))
setColor(p2, color)