我正在尝试将图片“切成两半”并水平翻转两侧。请参阅下面的链接。
原图:
输出需要是什么:
我得到了什么
这就是我所拥有的,但它所做的只是水平翻转图片
def mirrorHorizontal(picture):
mirrorPoint = getHeight(picture)/2
height = getHeight(picture)
for x in range(0, getWidth(picture)):
for y in range(0, mirrorPoint):
topPixel = getPixel(picture, x, y)
bottomPixel = getPixel(picture, x, height - y - 1)
color = getColor(topPixel)
setColor(bottomPixel, color)
那么如何水平翻转每一面,使其看起来像第二张照片?