【发布时间】:2012-10-31 20:42:22
【问题描述】:
这样
这就是我所拥有的,但它不起作用,我不知道为什么。
def mirrorDiagonal(picture):
for sourceX in range(0,getWidth(picture)):
for sourceY in range (0,getHeight(picture)):
pex=getPixel(picture,sourceY,sourceX)
pix=getPixel(picture, sourceX,sourceY)
color=getColor(pix)
setColor(pex,color)
【问题讨论】:
-
“它不起作用”非常含糊。在我看来,您正在用结果数据重写源缓冲区。您需要一个单独的缓冲区用于输入和输出,或者交换像素(使用临时变量)。如果您要进行就地交换,请确保不要将每对交换两次。