运行函数以在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。我是这个网站的新手,您所说的库是什么意思?请参阅问题。我只想让你说出你用什么来完成这项任务。也就是说,您使用什么模块或模块集合来处理图像?找到问题。程序在错误的文件夹中查找图像。一旦我解决了这个问题,程序就成功了。