1

我一直在尝试运行此功能:

def flipPic():
    #Set up source picture
    barbf=getMediaPath("barbara.jpg")
    barb=makePicture(barbf)
    #Now, for the mirroring
    mirrorPoint=219
    for X in range(0,mirrorPoint):
        for Y in range(0,291):
            pleft=getPixel(barb,X,Y)
            pright=getPixel(barb,Y,mirrorPoint + mirrorPoint - 1 - X)
            setColor(pright,(getColor(pleft)))
    show(barb)
    return(barb)

但是,此行出现错误:

barb=makePicture(barbf)

它说:

不适当的参数值(正确类型)。
尝试将参数传递给函数时发生错误。

我不确定问题是什么,因为它的编写方式与我的教科书相同。我还在学习如何用python编程,我做错了什么吗?

4

1 回答 1

1

我不确定您使用的是什么库,但这是Pillow中的一个简单调用。命令如下:

    out = im.transpose(Image.FLIP_LEFT_RIGHT)
    out = im.transpose(Image.FLIP_TOP_BOTTOM)

取自文档中的这一章。

于 2016-03-20T12:52:51.947 回答