运行函数以在python中镜像图像

运行函数以在python中镜像图像,python,jes,jython-2.5,Python,Jes,Jython 2.5,我一直在尝试运行此函数: 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): ple

我一直在尝试运行此函数:

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编程,我有什么地方做错了吗?

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

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

摘自。

中的本章,您应该将正在使用的库添加为标记。我正在一个名为jes(学生jython环境)的程序中使用jython。我是这个网站的新手,您所说的库是什么意思?请参阅问题。我只想让你说出你用什么来完成这项任务。也就是说,您使用什么模块或模块集合来处理图像?找到问题。程序在错误的文件夹中查找图像。一旦我解决了这个问题,程序就成功了。